$OpenBSD: patch-src_common_random_cpp,v 1.4 2010/07/17 22:52:53 benoit Exp $ --- src/common/random.cpp.orig Sat Jun 5 08:24:39 2010 +++ src/common/random.cpp Sat Jun 26 20:39:53 2010 @@ -98,7 +98,7 @@ random_c::generate_bytes(void *destination, try { if (!m_tried_dev_urandom) { m_tried_dev_urandom = true; - m_dev_urandom = mm_file_io_cptr(new mm_file_io_c("/dev/urandom", MODE_READ)); + m_dev_urandom = mm_file_io_cptr(new mm_file_io_c("/dev/arandom", MODE_READ)); } if (m_dev_urandom.is_set() && (m_dev_urandom->read(destination, num_bytes) == num_bytes)) return;