OSDN Git Service

* fhandler_random.cc (read): Call CryptAquireContext with
authorcorinna <corinna>
Sun, 11 Jun 2000 14:01:18 +0000 (14:01 +0000)
committercorinna <corinna>
Sun, 11 Jun 2000 14:01:18 +0000 (14:01 +0000)
        CRYPT_VERIFYCONTEXT.

winsup/cygwin/ChangeLog
winsup/cygwin/fhandler_random.cc

index cdab852..705cd55 100644 (file)
@@ -1,3 +1,8 @@
+Sun Jun 11 15:57:00 2000  Corinna Vinschen <corinna@vinschen.de>
+
+       * fhandler_random.cc (read): Call CryptAquireContext with
+        CRYPT_VERIFYCONTEXT.
+
 Thu Jun  8 22:49:00 2000  Corinna Vinschen <corinna@vinschen.de>
 
        * path.cc (path_conv::check): Erase two lines checked in
index d8e51c6..9b784a8 100644 (file)
@@ -44,9 +44,10 @@ fhandler_dev_random::read (void *ptr, size_t len)
     return 0;
   if (!crypt_prov
       && !CryptAcquireContext (&crypt_prov, NULL, MS_DEF_PROV, PROV_RSA_FULL,
-                               CRYPT_MACHINE_KEYSET)
+                               CRYPT_VERIFYCONTEXT | CRYPT_MACHINE_KEYSET)
       && !CryptAcquireContext (&crypt_prov, NULL, MS_DEF_PROV, PROV_RSA_FULL,
-                               CRYPT_MACHINE_KEYSET | CRYPT_NEWKEYSET ))
+                               CRYPT_VERIFYCONTEXT | CRYPT_MACHINE_KEYSET
+                               | CRYPT_NEWKEYSET ))
     {
       __seterrno ();
       return -1;