Author: Brad Smith
Date: 2022-04-01T22:03:51-07:00
New Revision: b69247dcbd80196af7f3b3942a51be3f2f82023b

URL: 
https://github.com/llvm/llvm-project/commit/b69247dcbd80196af7f3b3942a51be3f2f82023b
DIFF: 
https://github.com/llvm/llvm-project/commit/b69247dcbd80196af7f3b3942a51be3f2f82023b.diff

LOG: [libcxx] random_device, specify optimal entropy properties for all OS's 
using arc4random()

Reviewed By: ldionne

Differential Revision: https://reviews.llvm.org/D122522

(cherry picked from commit 6e2c6c9def394c79a65bb216ac3d5261d39cc960)

Added: 
    

Modified: 
    libcxx/src/random.cpp

Removed: 
    


################################################################################
diff  --git a/libcxx/src/random.cpp b/libcxx/src/random.cpp
index 6472a8dbcba3e..146b7c56bdebf 100644
--- a/libcxx/src/random.cpp
+++ b/libcxx/src/random.cpp
@@ -210,7 +210,7 @@ random_device::entropy() const noexcept
     return std::numeric_limits<result_type>::digits;
 
   return ent;
-#elif defined(__OpenBSD__) || defined(_LIBCPP_USING_FUCHSIA_CPRNG)
+#elif defined(_LIBCPP_USING_ARC4_RANDOM) || 
defined(_LIBCPP_USING_FUCHSIA_CPRNG)
   return std::numeric_limits<result_type>::digits;
 #else
   return 0;


        
_______________________________________________
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

Reply via email to