[riot-notifications] [RIOT-OS/RIOT] cpu/sam0_common: add hwrng driver (#11647)

Peter Kietzmann notifications at github.com
Thu Jul 25 17:01:39 CEST 2019


I've tested this PR on a saml11-xpro. First I ran *tests/periph_hwrng* which spits out "different" values. Then I ran *tests/rng* and its shell commands.

- Rate of 529 KiB/s seems ok (a remote-reva containing cc2538 has 507 KiB/s).
- FIPS 140-2 succeeds
- Bit distributions look equally distributed.

```
#  speed
# Running speed test, with seed 0 using HW RNG.
# 
# Running speed test for 10 seconds
# Collected 1355927 samples in 10.000037 seconds (529 KiB/s).
> fips
#  fips
# Running FIPS 140-2 test, with seed 0 using HW RNG.
# 
# - Monobit test: passed
# - Poker test: passed
# - Run test: passed
# - Longrun test: passed
> distributions
#  distributions
# Running distributions test, with seed 0 using HW RNG.
# 
# For 32-bit samples (min = 4907, max = 5064, avg = 4985):
# 00: ##########################################################################
# 01: ###########################################################################
# 02: ###########################################################################
# 03: ##########################################################################
# 04: ##########################################################################
# 05: ##########################################################################
# 06: ##########################################################################
# 07: ##########################################################################
# 08: ###########################################################################
# 09: #########################################################################
# 10: #########################################################################
# 11: #########################################################################
# 12: #########################################################################
# 13: ##########################################################################
# 14: ##########################################################################
# 15: ##########################################################################
# 16: ##########################################################################
# 17: #########################################################################
# 18: ###########################################################################
# 19: ##########################################################################
# 20: ###########################################################################
# 21: ##########################################################################
# 22: ###########################################################################
# 23: #########################################################################
# 24: ##########################################################################
# 25: #########################################################################
# 26: ##########################################################################
# 27: ##########################################################################
# 28: ##########################################################################
# 29: #########################################################################
# 30: ##########################################################################
# 31: ##########################################################################
```


-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/RIOT-OS/RIOT/pull/11647#issuecomment-515080394
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.riot-os.org/pipermail/notifications/attachments/20190725/29b5e872/attachment-0001.htm>


More information about the notifications mailing list