* JZ4780 RNG and entropy depletion
@ 2016-08-14 5:33 Jeffrey Walton
2016-08-15 4:58 ` Stephan Mueller
0 siblings, 1 reply; 2+ messages in thread
From: Jeffrey Walton @ 2016-08-14 5:33 UTC (permalink / raw)
To: linux-crypto
Hi Everyone,
I have a MIPSEL ci20 dev board for testing. The board has a hardware
based rng, but its suffering entropy depletion. I have Debian's
rng-tools package installed.
The board lacks /dev/hwrng. /dev/random blocks indefinitely after
draining the device. "Indefinitely" may not be accurate, but I killed
a program that waited over 4 hours for 16 bytes after draining
/dev/random.
The ci20's documentation is a bit scant, but it can be found at
http://mipscreator.imgtec.com/CI20/hardware/soc/JZ4780_PM.pdf. I'm not
sure what the output rate is, but it seems to be capable of one
machine word (4 bytes) every few milliseconds. Without a delay, I can
see values being shifted into the register mapped at 0x100000DC.
I have a few questions:
* Is there a driver for JZ4780 rng?
* Is there a particular package for the driver that needs to be installed?
* What causes/triggers /dev/hwrng to replenish /dev/random?
Thanks in advance.
Jeff
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: JZ4780 RNG and entropy depletion
2016-08-14 5:33 JZ4780 RNG and entropy depletion Jeffrey Walton
@ 2016-08-15 4:58 ` Stephan Mueller
0 siblings, 0 replies; 2+ messages in thread
From: Stephan Mueller @ 2016-08-15 4:58 UTC (permalink / raw)
To: noloader; +Cc: linux-crypto
Am Sonntag, 14. August 2016, 01:33:32 CEST schrieb Jeffrey Walton:
Hi Jeffrey,
> Hi Everyone,
>
> I have a MIPSEL ci20 dev board for testing. The board has a hardware
> based rng, but its suffering entropy depletion. I have Debian's
> rng-tools package installed.
>
> The board lacks /dev/hwrng. /dev/random blocks indefinitely after
> draining the device. "Indefinitely" may not be accurate, but I killed
> a program that waited over 4 hours for 16 bytes after draining
> /dev/random.
>
> The ci20's documentation is a bit scant, but it can be found at
> http://mipscreator.imgtec.com/CI20/hardware/soc/JZ4780_PM.pdf. I'm not
> sure what the output rate is, but it seems to be capable of one
> machine word (4 bytes) every few milliseconds. Without a delay, I can
> see values being shifted into the register mapped at 0x100000DC.
>
> I have a few questions:
>
> * Is there a driver for JZ4780 rng?
What is the PCI ID?
> * Is there a particular package for the driver that needs to be installed?
> * What causes/triggers /dev/hwrng to replenish /dev/random?
Using rngd which is triggered by /dev/random automatically when its entropy
level falls below a threshold.
Ciao
Stephan
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2016-08-15 4:58 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-08-14 5:33 JZ4780 RNG and entropy depletion Jeffrey Walton
2016-08-15 4:58 ` Stephan Mueller
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.