2003-11-04 Carlos Guzm�n �lvarez <carlosga@telefonica.net>
[mono.git] / mcs / class / Mono.Security / ChangeLog
1 2003-11-04 Carlos Guzmán Álvarez <carlosga@telefonica.net>\r
2 \r
3         * Mono.Security.Protocol.Tls/CipherSuite.cs:\r
4 \r
5                 - Added custom padding for record encryption.\r
6 \r
7 \r
8 2003-11-03 Carlos Guzmán Álvarez <carlosga@telefonica.net>\r
9 \r
10         * Mono.Security.Protocol.Tls.Handshake/TlsHandshakeMessages.cs:\r
11         \r
12                 - Removed file.\r
13 \r
14         * Mono.Security.Protocol.Tls/TlsSslHandshakeHash.cs:\r
15         \r
16                 - New class for handshake hashes calculation on SSL3 protocol.\r
17 \r
18         * Mono.Security.Protocol.Tls/TlsSessionContext.cs:\r
19         \r
20                 - Fixed mac keys clearing for SSL3 protocol.\r
21 \r
22         * Mono.Security.Protocol.Tls/TlsSslCipherSuite.cs:\r
23         * Mono.Security.Protocol.Tls.Handshake.Client/TlsClientFinished.cs:\r
24         \r
25                 - Added changes for make use of new TlsSslHandshakeHash class.\r
26         \r
27         * Mono.Security.Protocol.Tls.Handshake.Client/TlsServerFinished.cs:\r
28         \r
29                 - Added initial implementation for SSL3 protocol.\r
30         \r
31         * Mono.Security.Cryptography/MD5SHA1CryptoServiceProvider.cs:\r
32         \r
33                 - New class for md5-sha hash calculation.\r
34                                                         \r
35         * Mono.Security.Protocol.Tls.Handshake.Client/TlsClientFinished.cs:\r
36         * Mono.Security.Protocol.Tls.Handshake.Client/TlsServerFinished.cs:\r
37         * Mono.Security.Protocol.Tls.Handshake.Client/TlsServerKeyExchange.cs:\r
38         * Mono.Security.Protocol.Tls.Handshake.Client/TlsHandshakeMessage.cs:\r
39         \r
40                 - Make use of new MD5SHA1CryptoServiceProvider class.\r
41                 \r
42         * Mono.Security.Protocol.Tls.Handshake.Client/TlsClientCertificateVerify.cs:\r
43         \r
44                 - Added initial implementation (not finished).\r
45                         \r
46         * Mono.Security.Protocol.Tls.Handshake.Client/TlsServerKeyExchange.cs:\r
47         \r
48                 - Minor change to message processing.\r
49 \r
50                 - Changed verify method name to verifySignature.\r
51                         \r
52         * Mono.Security.Protocol.Tls/TlsSessionContext.cs:\r
53         \r
54                 - Changed handshakeHashes member to be an TlsStream.\r
55 \r
56 2003-10-28 Carlos Guzmán Álvarez <carlosga@telefonica.net>\r
57 \r
58         * Mono.Security.Protocol.Tls/CipherSuite.cs:\r
59         * Mono.Security.Protocol.Tls/TlsSessionSettings.cs:\r
60         * Mono.Security.Protocol.Tls/TlsServerSettings.cs:\r
61         * Mono.Security.Protocol.Tls.Handshake.Client/TlsClientCertificateVerify.cs:\r
62         * Mono.Security.Protocol.Tls.Handshake.Client/TlsClientKeyExchange.cs:\r
63         * Mono.Security.Protocol.Tls.Handshake.Client/TlsServerCertificate.cs:\r
64         * Mono.Security.Protocol.Tls.Handshake.Client/TlsServerKeyExchange.cs:\r
65 \r
66                 - Added changes for make use of X509 classes from mono.\r
67 \r
68 2003-10-23 Carlos Guzmán Álvarez <carlosga@telefonica.net>\r
69 \r
70         * Added partial implementation of SSL3 protocol ( not finished yet ) to the TLS sources.\r
71 \r
72 2003-10-20  Sebastien Pouliot  <spouliot@videotron.ca>\r
73 \r
74         * Mono.Security.dll.sources: Removed AssemblyInfo.cs from build.\r
75         This file is for TLS not for the complete Mono.Security assembly.\r
76 \r
77 2003-10-20  Duncan Mak  <duncan@ximian.com>\r
78 \r
79         * Mono.Security.dll.sources: Added TlsAbstractCipherSuite.cs,\r
80         TlsCipherSuiteFactory.cs and TlsCompressMethod.cs. This fixes the\r
81         build.\r
82 \r
83 2003-10-20  Carlos Guzmán Álvarez  <carlosga@telefonica.net>\r
84 \r
85         * Mono.Security.dll.sources: Added references for new Tls files.\r
86 \r
87 2003-10-20  Pedro Martínez Juliá  <yoros@wanadoo.es>\r
88 \r
89         * Mono.Security.dll.sources: Added references for Tls files.\r
90 \r
91 2003-09-05  Sebastien Pouliot  <spouliot@videotron.ca>\r
92 \r
93         * KeyAttributesExtension.cs: New. Added for WSE.\r
94 \r
95 2003-09-01  Sebastien Pouliot  <spouliot@videotron.ca>\r
96 \r
97         * Mono.Security.dll.sources: Added support for Authenticode(tm)\r
98         signatures.\r
99 \r
100 2003-07-30  Sebastien Pouliot  <spouliot@videotron.ca>\r
101 \r
102         * Mono.Security.dll.sources: Added ExtendedKeyUsageExtension.cs \r
103         certificate extension (so MakeCert can now create SSL certificates).\r
104 \r
105 2003-07-28  Sebastien Pouliot  <spouliot@videotron.ca>\r
106 \r
107         * Mono.Security.dll.sources: Added missing SubjectAltNameExtension.cs\r
108 \r
109 2003-06-14  Sebastien Pouliot  <spouliot@videotron.ca>\r
110 \r
111         * list.unix. Added SubjectAltNameExtension.cs\r
112 \r
113 2003-03-06  Sebastien Pouliot  <spouliot@videotron.ca>\r
114 \r
115         * list.unix: New. All C# files required to build the assembly.\r
116         * makefile.gnu: New. Makefile to build the assembly under Linux.\r
117         * Mono.Security.build: New. NAnt build file. \r
118 \r