$OpenBSD: patch-random_random-drbg_c,v 1.1 2018/12/02 11:24:15 robert Exp $

Index: random/random-drbg.c
--- random/random-drbg.c.orig
+++ random/random-drbg.c
@@ -618,7 +618,10 @@ drbg_get_entropy (drbg_state_t drbg, unsigned char *bu
   read_cb_buffer = buffer;
   read_cb_size = len;
   read_cb_len = 0;
-#if USE_RNDLINUX
+#if USE_RNDARC4RANDOM
+  rc = _gcry_rndarc4random_gather_random (drbg_read_cb, 0, len,
+				     GCRY_VERY_STRONG_RANDOM);
+#elif USE_RNDLINUX
   rc = _gcry_rndlinux_gather_random (drbg_read_cb, 0, len,
 				     GCRY_VERY_STRONG_RANDOM);
 #elif USE_RNDUNIX
