vanheusden.com

audio entropy daemon

This program feeds the /dev/random device with entropy-data read from an audio device.
The audio-data is not copied as is but first 'de-biased' and analysed to determine how much bits of entropy is in it.
This program is usefull for systems doing lots of cryptographic stuff like VPN endpoints or GPG clients; it helps preventing that the /dev/random device gets depleted and blocks reads.

Download

Latest stable release:audio-entropyd-2.0.3.tgz
audio-entropyd-2.0.1.tgz
audio-entropyd-2.0.0.tgz
audio-entropyd-1.0.5.tgz
audio-entropyd-1.0.1.tgz
audio-entropyd-1.0.0.tgz
audio-entropyd-0.0.7.tgz
This package requires the Alsa development libraries. On Debian that is the libasound2-dev package.

Changes

2.0.1: now also works on big endian systems
2.0.0: major bugfixes, added ALSA support
1.0.5: logging can now be switched of, code clean-up, help-output fixed
1.0.1: no longer exits when random data is not random enough, it now skips it and continues when data is random enough again
1.0.0: the buffer was only refilled once
0.0.7: added code which checks the quality of the random data

FAQ


Links


regular e-mail: mail@vanheusden.com

if you insist, you can send PGP/GPG encoded messages to folkert@vanheusden.com, key id: F8B37B3AB85D0E5E00354AD7B599B4451C386E70

to leave a voice-mail, call: +31-85-3012914

I'm on (only) LinkedIn (not on instagram etc).

Via GitHub you can sponsor me and my work: