2003-06-19 Nick Drochak <ndrochak@gol.com>
authorNick Drochak <nickd@mono-cvs.ximian.com>
Thu, 19 Jun 2003 15:00:56 +0000 (15:00 -0000)
committerNick Drochak <nickd@mono-cvs.ximian.com>
Thu, 19 Jun 2003 15:00:56 +0000 (15:00 -0000)
* PrivateKey.cs: Work around for mcs? bug 45127.

svn path=/trunk/mcs/; revision=15494

mcs/class/Mono.Security/Mono.Security.Authenticode/ChangeLog
mcs/class/Mono.Security/Mono.Security.Authenticode/PrivateKey.cs

index 246ee77e8454e65a644dec0837751da182cb40cd..0acf2ed937cd2c2e64ddf8fb671bf9ccf309e83c 100644 (file)
@@ -1,3 +1,7 @@
+2003-06-19  Nick Drochak <ndrochak@gol.com>
+
+       * PrivateKey.cs: Work around for mcs? bug 45127.
+
 2003-03-15  Sebastien Pouliot  <spouliot@videotron.ca>
 
        * PrivateKey.cs: New. Class to load or create PVK (PriVate Key)
index 35ccb8210b91c2bb1d98396a997295d644091b2b..ba238bb9c2af3f1a2abc882efa574e459747c0a1 100644 (file)
@@ -60,7 +60,7 @@ namespace Mono.Security.Authenticode {
                private byte[] DeriveKey (byte[] salt, string password) 
                {
                        byte[] pwd = Encoding.ASCII.GetBytes (password);
-                       SHA1 sha1 = SHA1.Create ();
+                       SHA1 sha1 = (SHA1)SHA1.Create ();
                        sha1.TransformBlock (salt, 0, salt.Length, salt, 0);
                        sha1.TransformFinalBlock (pwd, 0, pwd.Length);
                        byte[] key = new byte [16];