Update of /cvsroot/pgsqlclient/pgsqlclient_10/Mono.Security/Mono.Security/Mono.Security.Cryptography
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30750
Modified Files:
MD5SHA1.cs
Log Message:
2004-03-15 Carlos Guzman Alvarez <car...@te...>
* Mono.Security.Protocol.Tls/TlsStream.cs:
* Mono.Security.Protocol.Tls/CipherSuite.cs:
* Mono.Security.Protocol.Tls/TlsCipherSuite.cs:
* Mono.Security.Protocol.Tls/SslHandshakeHash.cs:
* Mono.Security.Protocol.Tls/RecordProtocol.cs:
* Mono.Security.Cryptography/MD5SHA1.cs:
- Use Buffer.BlockCopy instead of System.Array.Copy
Index: MD5SHA1.cs
===================================================================
RCS file: /cvsroot/pgsqlclient/pgsqlclient_10/Mono.Security/Mono.Security/Mono.Security.Cryptography/MD5SHA1.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** MD5SHA1.cs 10 Feb 2004 09:43:04 -0000 1.1
--- MD5SHA1.cs 15 Mar 2004 13:16:45 -0000 1.2
***************
*** 74,79 ****
byte[] hash = new byte[36];
! System.Array.Copy(this.md5.Hash, 0, hash, 0, 16);
! System.Array.Copy(this.sha.Hash, 0, hash, 16, 20);
return hash;
--- 74,79 ----
byte[] hash = new byte[36];
! Buffer.BlockCopy(this.md5.Hash, 0, hash, 0, 16);
! Buffer.BlockCopy(this.sha.Hash, 0, hash, 16, 20);
return hash;
|