ODROID-C1: HW RNG and haveged

This forum is for supported devices using an ARMv7 Amlogic SoC.

ODROID-C1: HW RNG and haveged

Postby sgrin » Tue Feb 03, 2015 11:04 pm

Newbee questions again:

Does Archlinux use hardware random number generator of ODROID-C1?

Do we need running haveged service?
sgrin
 
Posts: 6
Joined: Tue Feb 03, 2015 3:19 pm

Re: ODROID-C1: HW RNG and haveged

Postby mdrjr » Wed Feb 04, 2015 2:41 pm

All you need is rng-tools installed and running.
mdrjr
 
Posts: 15
Joined: Fri Dec 14, 2012 6:09 pm

Re: ODROID-C1: HW RNG and haveged

Postby sgrin » Wed Feb 04, 2015 3:36 pm

Thanks for reply.

I stopped haveged service and run
$this->bbcode_second_pass_code('', '[root@alarm ~]# dd if=/dev/random of=/dev/null bs=1 count=1000
1000+0 records in
1000+0 records out
1000 bytes (1.0 kB) copied, 30.1222 s, 0.0 kB/s
[root@alarm ~]# cat /proc/sys/kernel/random/entropy_avail
257')
Changed /etc/conf.d/rngd to be:
$this->bbcode_second_pass_code('', 'RNGD_OPTS=""')
Started rngd service and run
$this->bbcode_second_pass_code('', '[root@alarm ~]# dd if=/dev/random of=/dev/null bs=1 count=1000
1000+0 records in
1000+0 records out
1000 bytes (1.0 kB) copied, 0.0749507 s, 13.3 kB/s
[root@alarm ~]# cat /proc/sys/kernel/random/entropy_avail
3386')
It seems working ok.
sgrin
 
Posts: 6
Joined: Tue Feb 03, 2015 3:19 pm

Re: ODROID-C1: HW RNG and haveged

Postby kmihelich » Wed Feb 04, 2015 5:13 pm

/etc/conf.d/rngd should be:
$this->bbcode_second_pass_code('', 'RNGD_OPTS="-o /dev/random -r /dev/hwrng"')
Arch Linux ARM exists and continues to grow through community support, please donate today!
kmihelich
Developer
 
Posts: 1133
Joined: Tue Jul 20, 2010 6:55 am
Location: aka leming #archlinuxarm

Re: ODROID-C1: HW RNG and haveged

Postby sgrin » Wed Feb 04, 2015 6:54 pm

It seems that rngd guessed the right options
$this->bbcode_second_pass_code('', '[root@alarm ~]# lsof | grep rngd
rngd 818 root cwd DIR 179,1 4096 2 /
rngd 818 root rtd DIR 179,1 4096 2 /
rngd 818 root txt REG 179,1 18632 1723652 /usr/bin/rngd
rngd 818 root mem REG 179,1 1567788 1721856 /usr/lib/libc-2.20.so
rngd 818 root mem REG 179,1 161596 1721828 /usr/lib/ld-2.20.so
rngd 818 root 0r CHR 1,3 0t0 1030 /dev/null
rngd 818 root 1u unix 0xee493180 0t0 16074 type=STREAM
rngd 818 root 2u unix 0xee493180 0t0 16074 type=STREAM
rngd 818 root 3r CHR 10,183 0t0 1622 /dev/hwrng
rngd 818 root 4u CHR 1,8 0t0 1033 /dev/random')
Сhanged the config however.

Thanks.
sgrin
 
Posts: 6
Joined: Tue Feb 03, 2015 3:19 pm


Return to Amlogic

Who is online

Users browsing this forum: No registered users and 3 guests