2004-09-07 Sebastien Pouliot <sebastien@ximian.com>
[mono.git] / mcs / class / Mono.Security / Mono.Security.Authenticode / ChangeLog
1 2004-09-07  Sebastien Pouliot  <sebastien@ximian.com>
2
3         * AuthenticodeBase.cs: Merge optimizations from HEAD.
4         * AuthenticodeDeformatter.cs: Merge optimizations from HEAD.
5         * AuthenticodeFormatter.cs: Merge optimizations from HEAD.
6
7 2004-05-11  Sebastien Pouliot  <sebastien@ximian.com>
8
9         * PrivateKey.cs: Better exception reporting. Added globalization to 
10         exceptions.
11         * SoftwarePublisherCertificate.cs: Better exception reporting. Added 
12         globalization to exceptions. 
13
14 2004-04-28  Sebastien Pouliot  <sebastien@ximian.com>
15
16         * AuthenticodeBase.cs: Added missing (overwritten) #if INSIDE_CORLIB
17         directives to hides type and enum in corlib.
18
19 2004-04-22  Sebastien Pouliot  <sebastien@ximian.com>
20
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.
27
28 2004-02-23  Sebastien Pouliot  <sebastien@ximian.com>   
29
30         * PrivateKey.cs: Adjusted to catch exceptions from CryptoConvert.
31         FromCapiPrivateKeyBlob when dealing with weakly encrypted keys.
32
33 2004-02-20  Sebastien Pouliot  <sebastien@ximian.com>   
34
35         * AuthenticodeDeformatter.cs: Updated to use the new X509Chain syntax. 
36
37 2003-12-15  Sebastien Pouliot  <spouliot@videotron.ca>  
38
39         * AuthenticodeDeformatter.cs: Now throw a COMException for invalid 
40         signature. Added a SigningCertificate property (to be independant of
41         the certificate collection ordering).
42
43 2003-09-01  Sebastien Pouliot  <spouliot@videotron.ca>  
44
45         * AuthenticodeBase.cs: New. Base class including how to hash a
46         PE file.
47         * AuthenticodeDeformatter.cs: New. Class to decode Authenticode(tm)
48         signatures.
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.
53
54 2003-06-19  Nick Drochak <ndrochak@gol.com>
55
56         * PrivateKey.cs: Work around for mcs? bug 45127.
57
58 2003-03-15  Sebastien Pouliot  <spouliot@videotron.ca>
59
60         * PrivateKey.cs: New. Class to load or create PVK (PriVate Key)
61         files (a Microsoft specific file format for private keys).
62
63 2003-03-06  Sebastien Pouliot  <spouliot@videotron.ca>
64
65         * SoftwarePublisherCertificate.cs: New. Class to load or create
66         SPC files (which are PKCS#7 files containing only certificates 
67         and CRL).
68