Hi,
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