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