Update of /cvsroot/pgsqlclient/pgsqlclient_10/Mono.Security/Mono.Security/Mono.Security.Protocol.Tls
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22362
Modified Files:
SslCipherSuite.cs
Log Message:
Bring to work the SSL 3 connections in client mode.
Index: SslCipherSuite.cs
===================================================================
RCS file: /cvsroot/pgsqlclient/pgsqlclient_10/Mono.Security/Mono.Security/Mono.Security.Protocol.Tls/SslCipherSuite.cs,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -d -r1.7 -r1.8
*** SslCipherSuite.cs 5 Apr 2005 13:01:02 -0000 1.7
--- SslCipherSuite.cs 5 Apr 2005 13:20:35 -0000 1.8
***************
*** 81,92 ****
block.Write(this.Context.ServerWriteMAC);
block.Write(this.pad1);
if (this.Context is ClientContext)
{
! block.Write(this.Context.WriteSequenceNumber);
}
else
{
! block.Write(this.Context.ReadSequenceNumber);
}
block.Write((byte)contentType);
block.Write((short)fragment.Length);
--- 81,94 ----
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);
***************
*** 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);
--- 119,132 ----
block.Write(this.Context.ClientWriteMAC);
block.Write(this.pad1);
+
if (this.Context is ClientContext)
{
! block.Write(this.Context.WriteSequenceNumber);
}
else
{
! block.Write(this.Context.ReadSequenceNumber);
}
+
block.Write((byte)contentType);
block.Write((short)fragment.Length);
|