Jeff Dike wrote:

> Can you actually dd bits out of the host's /dev/random?

Yes, that was one of the first things I tried, and I've not 
seen any problems with that.  I also tried a short program 
that did:

   int main() {
     uint32_t data;
     int fd = open("/dev/random", O_RDONLY);
     if (fd == -1) { perror("Error opening device"); exit(1); }
     while (1) {
       if (read(fd, &data, sizeof(data)) == sizeof(data)) {
         putchar('.'); fflush(stdout);
       }
       usleep(10000);
     }
   }

It seems that I can run that pretty much indefinitely 
without it blocking.  Yes, it reduces the host entropy, but 
not so much that I see values of 
/proc/sys/kernel/random/entropy_avail below 1000.

Richard

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
User-mode-linux-user mailing list
User-mode-linux-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/user-mode-linux-user

Reply via email to