[pgsqlclient-checkins] pgsqlclient_10/Mono.Security.Protocol.Tls/Mono.Security.Protocol.Tls/Mono.Sec
Status: Inactive
Brought to you by:
carlosga_fb
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(); } |