[pgsqlclient-checkins] pgsqlclient_10/Mono.Security.Protocol.Tls/Mono.Security.Protocol.Tls CipherSu
Status: Inactive
Brought to you by:
carlosga_fb
From: <car...@us...> - 2003-11-10 12:16:06
|
Update of /cvsroot/pgsqlclient/pgsqlclient_10/Mono.Security.Protocol.Tls/Mono.Security.Protocol.Tls In directory sc8-pr-cvs1:/tmp/cvs-serv1526 Modified Files: CipherSuite.cs TlsSslCipherSuite.cs Log Message: 2003-11-10 Carlos Guzmán Álvarez <car...@te...> * Mono.Security.Protocol.Tls.Alerts/TlsAlert.cs: - Fixed invalid alert message. * Mono.Security.Protocol.Tls/CipherSuite.cs: * Mono.Security.Protocol.Tls/TlsSslCipherSuite.cs: * Mono.Security.Cryptography/HMAC.cs: * Mono.Security.Cryptography/MD5SHA1CryptoServiceProvider.cs: * Mono.Security.Protocol.Tls.Handshake.Client/TlsClientCertificateVerify.cs: - Changed ( Thanks to Sebastién Pouliot for his feedback ) SHA1CryptoServiceProvider sha = new SHA1CryptoServiceProvider(); MD5CryptoServiceProvider sha = new MD5CryptoServiceProvider(); to HashAlgorithm sha = SHA1.Create(); HashAlgorithm md5 = MD5.Create(); Index: CipherSuite.cs =================================================================== RCS file: /cvsroot/pgsqlclient/pgsqlclient_10/Mono.Security.Protocol.Tls/Mono.Security.Protocol.Tls/CipherSuite.cs,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** CipherSuite.cs 7 Nov 2003 10:05:35 -0000 1.7 --- CipherSuite.cs 10 Nov 2003 12:16:03 -0000 1.8 *************** *** 343,348 **** public byte[] PRF(byte[] secret, string label, byte[] data, int length) { ! MD5CryptoServiceProvider md5 = new MD5CryptoServiceProvider(); ! SHA1CryptoServiceProvider sha1 = new SHA1CryptoServiceProvider(); int secretLen = secret.Length / 2; --- 343,348 ---- public byte[] PRF(byte[] secret, string label, byte[] data, int length) { ! HashAlgorithm md5 = MD5.Create(); ! HashAlgorithm sha1 = SHA1.Create(); int secretLen = secret.Length / 2; Index: TlsSslCipherSuite.cs =================================================================== RCS file: /cvsroot/pgsqlclient/pgsqlclient_10/Mono.Security.Protocol.Tls/Mono.Security.Protocol.Tls/TlsSslCipherSuite.cs,v retrieving revision 1.10 retrieving revision 1.11 diff -C2 -d -r1.10 -r1.11 *** TlsSslCipherSuite.cs 3 Nov 2003 20:34:30 -0000 1.10 --- TlsSslCipherSuite.cs 10 Nov 2003 12:16:03 -0000 1.11 *************** *** 193,197 **** else { ! MD5CryptoServiceProvider md5 = new MD5CryptoServiceProvider(); // Generate final write keys --- 193,197 ---- else { ! HashAlgorithm md5 = MD5.Create(); // Generate final write keys *************** *** 223,228 **** private byte[] prf(byte[] secret, string label, byte[] random) { ! HashAlgorithm md5 = new MD5CryptoServiceProvider(); ! SHA1CryptoServiceProvider sha = new SHA1CryptoServiceProvider(); // Compute SHA hash --- 223,228 ---- private byte[] prf(byte[] secret, string label, byte[] random) { ! HashAlgorithm md5 = MD5.Create(); ! HashAlgorithm sha = SHA1.Create(); // Compute SHA hash |