Hi, I don't understand why a message digest function need to call "_gcry_fast_random_poll()" !? I noticed a FIXME: /* FIXME: should we really do that? - yes [-wk] */ Does it mean that the man "-wk" answered yes? Yes, but why yes? :-) On my mind, compute a MD5 or SHA1 don't need any random bit. Haypo