@anomeome may be right, as I'm trying several crypto modules to see what sticks. I want to achieve something similar to the post #5 here --> https://airvpn.org/topic/11827-routers- … leration/. I'm not really sure which kmod crypto modules are need to take advantage of Cryptographic Hardware Accelerators on the WRT1900ACS. Eventually, I would like to max out the performance of openssl. According to the wiki here --> https://wiki.openwrt.org/doc/hardware/c … elerators, there should be a device /dev/crypto which is being used by crypto apps like openssl to achieve higher performance. For that to happen, we need the cryptodev-linux module which includes kmod-crypto-core and kmod-cryptodev. Additionally, from what I understood, we need to add libopenssl to /dev/crypto for openssl to take advantage of the hardware. Finally, on the wiki there is a section about Marvell CESA, which I believe is what's need for the WRT1900ACx series.
@davidc502, anything I attempt to install from here --> http://davidc502sis.dynamic-dns.net/sna … /packages/ seems to be giving me the satisfy_dependencies_for error.
An openssl bechmark yields the following:
root@lede:~# openssl speed -evp aes-256-cbc
Doing aes-256-cbc for 3s on 16 size blocks: 3962376 aes-256-cbc's in 3.00s
Doing aes-256-cbc for 3s on 64 size blocks: 1065677 aes-256-cbc's in 3.00s
Doing aes-256-cbc for 3s on 256 size blocks: 272673 aes-256-cbc's in 3.00s
Doing aes-256-cbc for 3s on 1024 size blocks: 68551 aes-256-cbc's in 3.00s
Doing aes-256-cbc for 3s on 8192 size blocks: 8595 aes-256-cbc's in 3.00s
A search for crypto modules yields:
root@lede:~# opkg list-installed | grep crypto
kmod-crypto-hash - 4.4.15-1
In the same manner, I could not locate the Marvel CESA module.I really appreciate your help guys. Thank you very much, indeed!