Question about md_open() and random

Werner Koch wk at gnupg.org
Mon Jul 10 12:20:06 CEST 2006


On Sat,  8 Jul 2006 14:54, Nikos Mavrogiannopoulos said:

> Hmmm, this has the side effect of adding a non deterministic delay
> to other unrelated to randomness functions (because of the lock). 

You can't have a deterministic behaviour in a muli-threaded process.
If it would be deterministic a lock wouldn't be needed.

> Maybe it might be more clear for this function (or a wrapper of it) to 
> become part of the randomness api?

It is intentional because too may crypto library users didn't care
about entropy polling leading to a very weak results.  

BTW, other libraries do the same.



Shalom-Salam,

   Werner




More information about the Gcrypt-devel mailing list