Updated ChangeLog
[mono.git] / mcs / class / Mono.Security / Mono.Security.Protocol.Tls / ChangeLog
1 2003-10-21 Carlos Guzmán Álvarez <carlosga@telefonica.net>
2
3         TlsCipherSuiteFactory.cs: Changed names of private methods.
4
5         TlsSslCipherSuite.cs: Replaced implementations of key generation methods with a throw new NotSupportedException().
6
7
8 2003-10-20  Carlos Guzmán Álvarez  <carlosga@telefonica.net>
9
10         TlsCupherSuite.cs: Fixed padding length calculation on record encryption.
11         
12         TlsSessionContext.cs:   Added new CompressionMethod property.
13                                         Added new MAX_FRAGMENT_SIZE constant.
14
15         TlsSession.cs: Removed MaxFragmentSize property.
16
17         TlsSocket.cs: Replaced use of TlsSesison.MaxFragmentSize by TlsSessionContext.MAX_FAGMENT_SIZE
18         
19         TlsSessionSettings.cs: Added new CompressionMethod property.
20
21         * Abstracted CipherSuite classes for allow work with other protocol versions.
22
23         * Added new files :
24
25                 TlsAbstractCipherSuite.cs 
26                         
27                 TlsSslCipherSuite.cs
28
29                 TlsCipherSuiteFactory.cs
30
31                 TlsCompressionMethod.cs
32
33         * Added new cipher suites definitions based on RFC3268 - (http://www.ietf.org/rfc/rfc3268.txt)
34
35         * Added two new supported ciphersuites for TLS protocol:
36
37                 TLS_RSA_WITH_AES_256_CBC_SHA
38
39                 TLS_RSA_WITH_AES_128_CBC_SHA
40
41         * Moved key generation stuff to specific cipher suite classes.
42
43 2003-10-20  Pedro Martínez Juliá  <yoros@wanadoo.es>
44
45         * AssemblyInfo.cs: commented out KeyFile reference.
46
47         * TlsSession.cs: changed Math.Pow for System.Math.Pow because of MCS
48         bug with namespace resolving.
49