$OpenBSD: patch-src_utils_c,v 1.2 2007/09/05 20:28:44 sturm Exp $
--- src/utils.c.orig	Thu Feb  2 19:45:06 2006
+++ src/utils.c	Sat Sep  1 08:29:23 2007
@@ -278,8 +278,8 @@ static void generate_transmitted_iv(char *transmitted_
         /* fill IV buffer with data that's as random as possible */ 
         /*********************************************************/
 
-        /* try to get seed value from /dev/urandom, as its a better source of entropy */
-        fp=fopen("/dev/urandom","r");
+        /* try to get seed value from /dev/arandom, as its a better source of entropy */
+        fp=fopen("/dev/arandom","r");
         if(fp!=NULL){
                 seed=fgetc(fp);
                 fclose(fp);
@@ -409,8 +409,8 @@ void randomize_buffer(char *buffer,int buffer_size){
 	   ends and the rest of the buffer (padded randomly) starts.
 	***************************************************************/
 
-	/* try to get seed value from /dev/urandom, as its a better source of entropy */
-	fp=fopen("/dev/urandom","r");
+	/* try to get seed value from /dev/arandom, as its a better source of entropy */
+	fp=fopen("/dev/arandom","r");
 	if(fp!=NULL){
 		seed=fgetc(fp);
 		fclose(fp);
