$OpenBSD: patch-pypy_module__ssl_interp_ssl_py,v 1.3 2015/04/05 11:15:08 edd Exp $
--- pypy/module/_ssl/interp_ssl.py.orig	Mon Mar 23 16:17:54 2015
+++ pypy/module/_ssl/interp_ssl.py	Thu Apr  2 19:25:50 2015
@@ -203,14 +203,7 @@ if HAVE_OPENSSL_RAND:
         Queries the entropy gather daemon (EGD) on socket path.  Returns number
         of bytes read.  Raises socket.sslerror if connection to EGD fails or
         if it does provide enough data to seed PRNG."""
-        with rffi.scoped_str2charp(path) as socket_path:
-            bytes = libssl_RAND_egd(socket_path)
-        if bytes == -1:
-            raise ssl_error(space,
-                            "EGD connection failed or EGD did not return "
-                            "enough data to seed the PRNG")
-        return space.wrap(bytes)
-
+        raise ssl_error(space, "EGD disabled")
 
 class _SSLSocket(W_Root):
     @staticmethod
