Odroid-C1+ and AES support

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

Odroid-C1+ and AES support

Postby dolphs » Sun Jul 02, 2017 7:14 am


After reading hardkernel's page it is equipped with the Amlogic S805 cpu. The CPU holds a crypto engine supporting AES block cipher with 128/192/256 bits keys, standard 16 bytes block size and streaming ECB, CBC and CTR modes. Also the CPU can be clocked to 1.82 GHz.

Reading these specs I decided to give it a go and use this device setting up OpenVPN2.4 between my two homes.

Yet I installed ArchLinuxARM-odroid-c1-latest.tar.gz on my ssdcard which results " Linux 3.10.104-12-ARCH #1 SMP PREEMPT Thu May 11 00:58:03 UTC 2017 armv7l GNU/Linux ", so archlinux is running fine! ( of course did not expect anything else ;-) )

However the pain arose after executing " openssl speed -elapsed -evp aes-128-cbc "
I still cannot believe my eyes as following results came back

type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes 16384 bytes
aes-128-cbc 33406.33k 41946.11k 45066.92k 45909.33k 46156.46k 46170.11k

This indicates the crypto engine is not being used. Meanwhile I read some posts about libcrypto and some other posts that basically die without any solution. Therefore maybe in this forum one can help me getting satisfactory results on the ODROID-C1+, eg double values would be perfect
Posts: 5
Joined: Fri Jul 08, 2011 7:17 pm

Return to Amlogic

Who is online

Users browsing this forum: No registered users and 3 guests