mirror of
https://github.com/polhenarejos/pico-rng.git
synced 2026-04-27 09:17:40 +02:00
Update logging statements and added gif with FIPS 140-2 results using random bits from the Pico.
This commit is contained in:
@@ -1,7 +1,6 @@
|
||||
# Raspberry Pi Pico Random Number Generator
|
||||
|
||||
A basic random number generator that generates numbers from enviromental noise with the onboard DAC of the Raspberry Pi Pico. The project uses the Raspberry Pi Pico USB dev_lowlevel as a starting point. The RNG is not meant to be FIPS 140-2 compliant by any means. This is not meant to by used in a production system as a TRNG. Maybe one day the next gen Pico's will include an onboard crypto module.
|
||||
|
||||
A basic random number generator that generates numbers from enviromental noise with the onboard DAC of the Raspberry Pi Pico. The project uses the Raspberry Pi Pico USB dev_lowlevel as a starting point. The Pico RNG is not meant to be FIPS 140-2 compliant as a stand-alone device by any means. However it does supply the Linux Kernel with random bits which can be used with the appropriate entropy to supply FIPS 140-2 compliant random numbers. Maybe one day the next gen Pico's will include an onboard crypto module.
|
||||
|
||||
## Project Goals
|
||||
* Raspberry Pi Pico firmware generates random numbers as a USB Endpoint.
|
||||
@@ -61,6 +60,9 @@ You can test Pico RNG firmware with the [pico_rng_test.py](firmware/pico_rng_tes
|
||||
sudo firmware/pico_rng_test.py [--performance]
|
||||
```
|
||||
|
||||
You can also test the Kernel's random number pool that contains random numbers from the Pico
|
||||

|
||||
|
||||
|
||||
# Remove
|
||||
```bash
|
||||
|
||||
Reference in New Issue
Block a user