On Tue, 8 Jan 2008 11:03, [EMAIL PROTECTED] said:
> random usage: poolsize=600 mixed=621 polls=3000/117 added=3588/370308
> outmix=3 getlvl1=3/136 getlvl2=0/0
- The random pool has been mixed 621 times.
- The slow random poll function has been called 3000 times to fill and
update the random poll. Under Linux each call reads 120 bytes from
/dev/urandom.
- The fast random poll function has been called 117 times. Under Linux
this adds just a few bytes from timer ticks and resource statistics.
- There have been 3588 calls to the function adding random to the pool
with a total of 370308 bytes added.
- The intermediate pool to extrac random has been moxed 3 times.
- The RNG has been asked 3 times to return a total of 136 bytes of
random.
Lets try with gpg using libgcrypt 1.4.1-svn1277:
$ gpg2 --gen-random -a --debug 128 1 136
random usage: poolsize=600 mixed=4 polls=0/2 added=17/812
outmix=3 getlvl1=2/136 getlvl2=0/0
$ rm ~/.gnupg/random_seed
$ gpg2 --gen-random -a --debug 128 1 136
random usage: poolsize=600 mixed=603 polls=3000/2 added=3012/360184
outmix=3 getlvl1=2/136 getlvl2=0/0
This clearly shows that the missing random_seed is the culprit. (The
117 fast polls in gnutls-cli are due to the use of other crypto
functions which issue calls to the fast polls.)
Anyway there 3000 calls to /dev/urandom are far too many for an initial
pool filling. I need to check this.
Salam-Shalom,
Werner
--
Die Gedanken sind frei. Auschnahme regelt ein Bundeschgesetz.
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]