Update of /cvsroot/pgsqlclient/pgsqlclient_10/Mono.Security/Mono.Security/Mono.Security.Protocol.Tls
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv9492
Modified Files:
SslCipherSuite.cs
Log Message:
2004-03-16 Carlos Guzman Alvarez <car...@te...>
* Mono.Security.Protocol.Tls/SslCipherSuite.cs:
- Added changes for allow it to work as server or client.
Index: SslCipherSuite.cs
===================================================================
RCS file: /cvsroot/pgsqlclient/pgsqlclient_10/Mono.Security/Mono.Security/Mono.Security.Protocol.Tls/SslCipherSuite.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** SslCipherSuite.cs 3 Mar 2004 16:22:36 -0000 1.1
--- SslCipherSuite.cs 16 Mar 2004 16:33:38 -0000 1.2
***************
*** 81,85 ****
block.Write(this.Context.ServerWriteMAC);
block.Write(this.pad1);
! block.Write(this.Context.ReadSequenceNumber);
block.Write((byte)contentType);
block.Write((short)fragment.Length);
--- 81,92 ----
block.Write(this.Context.ServerWriteMAC);
block.Write(this.pad1);
! if (this.Context is ClientContext)
! {
! block.Write(this.Context.ReadSequenceNumber);
! }
! else
! {
! block.Write(this.Context.WriteSequenceNumber);
! }
block.Write((byte)contentType);
block.Write((short)fragment.Length);
***************
*** 110,114 ****
block.Write(this.Context.ClientWriteMAC);
block.Write(this.pad1);
! block.Write(this.Context.WriteSequenceNumber);
block.Write((byte)contentType);
block.Write((short)fragment.Length);
--- 117,128 ----
block.Write(this.Context.ClientWriteMAC);
block.Write(this.pad1);
! if (this.Context is ClientContext)
! {
! block.Write(this.Context.ReadSequenceNumber);
! }
! else
! {
! block.Write(this.Context.WriteSequenceNumber);
! }
block.Write((byte)contentType);
block.Write((short)fragment.Length);
|