Voxel
Part of the Furniture
OpenSSL ranked from best to worst performance on RT-AC86U.
1. Asuswrt-Merlin (armv7)
2. Entware-ng-3x-armv7
3. Entware-ng-3x-armv8
As I can see Entware versions are compiled with a goal to support /dev/crypto i.e. not only using assember acceleration but also hardware acceleration. I.e. these options for compilation:
Code:
-DHAVE_CRYPTODEV -DUSE_CRYPTODEV_DIGESTS
So if it is really so, the test should be run with "-evp" and "-elapsed" options to use /dev/crypto:
Code:
openssl speed -evp aes-256-cbc -elapsed
Merlin's version is using assembler optimization. These options -DHAVE_CRYPTODEV -DUSE_CRYPTODEV_DIGESTS slow down the speed of OpenSSL if no /dev/crypto is used.
Voxel.