Update of /cvsroot/pgsqlclient/pgsqlclient_10/Mono.Security.Protocol.Tls/Mono.Security.Protocol.Tls/Mono.Security.Protocol.Tls.Handshake
In directory sc8-pr-cvs1:/tmp/cvs-serv4139
Modified Files:
TlsHandshakeHashes.cs TlsHandshakeMessage.cs
Log Message:
- TlsStreamReader and TlsStreamWriter classes are replaced by TlStream class.
- Added license heaqder to TlsStream class.
Index: TlsHandshakeHashes.cs
===================================================================
RCS file: /cvsroot/pgsqlclient/pgsqlclient_10/Mono.Security.Protocol.Tls/Mono.Security.Protocol.Tls/Mono.Security.Protocol.Tls.Handshake/TlsHandshakeHashes.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** TlsHandshakeHashes.cs 11 Oct 2003 10:08:57 -0000 1.1
--- TlsHandshakeHashes.cs 14 Oct 2003 10:14:10 -0000 1.2
***************
*** 34,38 ****
private MD5CryptoServiceProvider md5;
private SHA1CryptoServiceProvider sha;
! private TlsStreamWriter messages;
#endregion
--- 34,38 ----
private MD5CryptoServiceProvider md5;
private SHA1CryptoServiceProvider sha;
! private TlsStream messages;
#endregion
***************
*** 42,46 ****
public TlsHandshakeHashes()
{
! this.messages = new TlsStreamWriter();
this.md5 = new MD5CryptoServiceProvider();
this.sha = new SHA1CryptoServiceProvider();
--- 42,46 ----
public TlsHandshakeHashes()
{
! this.messages = new TlsStream();
this.md5 = new MD5CryptoServiceProvider();
this.sha = new SHA1CryptoServiceProvider();
***************
*** 80,88 ****
sha.Initialize();
- // byte[] tmp = new byte[messages.GetBytes().Length];
byte[] tmp = new byte[messages.Length];
! md5.TransformBlock(messages.GetBytes(), 0, tmp.Length, tmp, 0);
! sha.TransformBlock(messages.GetBytes(), 0, tmp.Length, tmp, 0);
}
--- 80,87 ----
sha.Initialize();
byte[] tmp = new byte[messages.Length];
! md5.TransformBlock(messages.ToArray(), 0, tmp.Length, tmp, 0);
! sha.TransformBlock(messages.ToArray(), 0, tmp.Length, tmp, 0);
}
Index: TlsHandshakeMessage.cs
===================================================================
RCS file: /cvsroot/pgsqlclient/pgsqlclient_10/Mono.Security.Protocol.Tls/Mono.Security.Protocol.Tls/Mono.Security.Protocol.Tls.Handshake/TlsHandshakeMessage.cs,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** TlsHandshakeMessage.cs 14 Oct 2003 09:48:22 -0000 1.4
--- TlsHandshakeMessage.cs 14 Oct 2003 10:14:10 -0000 1.5
***************
*** 108,112 ****
if (CanWrite)
{
! TlsStreamWriter c = new TlsStreamWriter();
c.Write((byte)HandshakeType);
--- 108,112 ----
if (CanWrite)
{
! TlsStream c = new TlsStream();
c.Write((byte)HandshakeType);
***************
*** 114,118 ****
c.Write(ToArray());
! result = c.GetBytes();
}
--- 114,118 ----
c.Write(ToArray());
! result = c.ToArray();
}
|