Use the private RNG for data that is not public
[oweals/openssl.git] / crypto / des / rand_key.c
index 09d7e4cf1420b9055d6ef2c0ba22bb49d14caaac..b49ce6f17b8f87582293b36c41bba16ba2e64d6d 100644 (file)
@@ -13,7 +13,7 @@
 int DES_random_key(DES_cblock *ret)
 {
     do {
-        if (RAND_bytes((unsigned char *)ret, sizeof(DES_cblock)) != 1)
+        if (RAND_priv_bytes((unsigned char *)ret, sizeof(DES_cblock)) != 1)
             return 0;
     } while (DES_is_weak_key(ret));
     DES_set_odd_parity(ret);