---> 'DD-WRT forum post'

#######
mrjcd@Deb:~$ ssh root@ea8500.mrjcd.com
DD-WRT v3.0-r39781 std (c) 2019 NewMedia-NET GmbH
Release: 05/10/19
Board: Linksys EA8500
root@ea8500.mrjcd.com's password: 
==========================================================
 
     ___  ___     _      _____  ______       ____  ___ 
    / _ \/ _ \___| | /| / / _ \/_  __/ _  __|_  / / _ \
   / // / // /___/ |/ |/ / , _/ / /   | |/ //_ <_/ // /
  /____/____/    |__/|__/_/|_| /_/    |___/____(_)___/ 
                                                     
                       DD-WRT v3.0
                   http://www.dd-wrt.com
 
==========================================================


BusyBox v1.30.1 (2019-05-10 10:34:13 CEST) built-in shell (ash)

root@EA8500:~# openssl speed aes-256-cbc
Doing aes-256 cbc for 3s on 16 size blocks: 4711718 aes-256 cbc's in 2.94s
Doing aes-256 cbc for 3s on 64 size blocks: 1959214 aes-256 cbc's in 3.00s
Doing aes-256 cbc for 3s on 256 size blocks: 515830 aes-256 cbc's in 3.00s
Doing aes-256 cbc for 3s on 1024 size blocks: 129546 aes-256 cbc's in 3.00s
Doing aes-256 cbc for 3s on 8192 size blocks: 16296 aes-256 cbc's in 3.00s
Doing aes-256 cbc for 3s on 16384 size blocks: 8140 aes-256 cbc's in 3.00s
OpenSSL 1.1.1b  26 Feb 2019
built on: Thu Feb 28 11:51:40 2019 UTC
options:bn(64,32) rc4(char) des(long) aes(partial) blowfish(ptr) 
compiler: ccache arm-linux-uclibc-gcc -I/home/seg/DEV/ipq806x/src/router/openssl/crypto -fPIC -fPIC -pthread -Wa,--noexecstack -Wall -Os -pipe -mcpu=cortex-a15 -mtune=cortex-a15 -mfpu=neon-vfpv4 -mfloat-abi=hard -fno-caller-saves -Werror=return-local-addr -ffunction-sections -fdata-sections -DOPENSSL_USE_NODELETE -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DAES_ASM -DBSAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DPOLY1305_ASM -DNDEBUG -DASMAES512 -DNDEBUG -D_GNU_SOURCE -DOPENSSL_SMALL_FOOTPRINT
The 'numbers' are in 1000s of bytes per second processed.
type             16 bytes     64 bytes    256 bytes   1024 bytes   8192 bytes  16384 bytes
aes-256 cbc      25642.00k    41796.57k    44017.49k    44218.37k    44498.94k    44455.25k
root@EA8500:~# openssl speed blowfish
Doing blowfish cbc for 3s on 16 size blocks: 5892394 blowfish cbc's in 3.00s
Doing blowfish cbc for 3s on 64 size blocks: 1838734 blowfish cbc's in 3.00s
Doing blowfish cbc for 3s on 256 size blocks: 477822 blowfish cbc's in 3.00s
Doing blowfish cbc for 3s on 1024 size blocks: 119985 blowfish cbc's in 3.00s
Doing blowfish cbc for 3s on 8192 size blocks: 15065 blowfish cbc's in 3.00s
Doing blowfish cbc for 3s on 16384 size blocks: 7546 blowfish cbc's in 3.00s
OpenSSL 1.1.1b  26 Feb 2019
built on: Thu Feb 28 11:51:40 2019 UTC
options:bn(64,32) rc4(char) des(long) aes(partial) blowfish(ptr) 
compiler: ccache arm-linux-uclibc-gcc -I/home/seg/DEV/ipq806x/src/router/openssl/crypto -fPIC -fPIC -pthread -Wa,--noexecstack -Wall -Os -pipe -mcpu=cortex-a15 -mtune=cortex-a15 -mfpu=neon-vfpv4 -mfloat-abi=hard -fno-caller-saves -Werror=return-local-addr -ffunction-sections -fdata-sections -DOPENSSL_USE_NODELETE -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DAES_ASM -DBSAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DPOLY1305_ASM -DNDEBUG -DASMAES512 -DNDEBUG -D_GNU_SOURCE -DOPENSSL_SMALL_FOOTPRINT
The 'numbers' are in 1000s of bytes per second processed.
type             16 bytes     64 bytes    256 bytes   1024 bytes   8192 bytes  16384 bytes
blowfish cbc     31426.10k    39226.33k    40774.14k    40954.88k    41137.49k    41211.22k
root@EA8500:~# openssl speed rsa4096
Doing 4096 bits private rsa's for 10s: 190 4096 bits private RSA's in 10.01s
Doing 4096 bits public rsa's for 10s: 14913 4096 bits public RSA's in 10.00s
OpenSSL 1.1.1b  26 Feb 2019
built on: Thu Feb 28 11:51:40 2019 UTC
options:bn(64,32) rc4(char) des(long) aes(partial) blowfish(ptr) 
compiler: ccache arm-linux-uclibc-gcc -I/home/seg/DEV/ipq806x/src/router/openssl/crypto -fPIC -fPIC -pthread -Wa,--noexecstack -Wall -Os -pipe -mcpu=cortex-a15 -mtune=cortex-a15 -mfpu=neon-vfpv4 -mfloat-abi=hard -fno-caller-saves -Werror=return-local-addr -ffunction-sections -fdata-sections -DOPENSSL_USE_NODELETE -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DAES_ASM -DBSAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DPOLY1305_ASM -DNDEBUG -DASMAES512 -DNDEBUG -D_GNU_SOURCE -DOPENSSL_SMALL_FOOTPRINT
                  sign    verify    sign/s verify/s
rsa 4096 bits 0.052684s 0.000671s     19.0   1491.3
root@EA8500:~# openssl speed rsa1024
Doing 1024 bits private rsa's for 10s: 5756 1024 bits private RSA's in 9.95s
Doing 1024 bits public rsa's for 10s: 138123 1024 bits public RSA's in 10.00s
OpenSSL 1.1.1b  26 Feb 2019
built on: Thu Feb 28 11:51:40 2019 UTC
options:bn(64,32) rc4(char) des(long) aes(partial) blowfish(ptr) 
compiler: ccache arm-linux-uclibc-gcc -I/home/seg/DEV/ipq806x/src/router/openssl/crypto -fPIC -fPIC -pthread -Wa,--noexecstack -Wall -Os -pipe -mcpu=cortex-a15 -mtune=cortex-a15 -mfpu=neon-vfpv4 -mfloat-abi=hard -fno-caller-saves -Werror=return-local-addr -ffunction-sections -fdata-sections -DOPENSSL_USE_NODELETE -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DAES_ASM -DBSAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DPOLY1305_ASM -DNDEBUG -DASMAES512 -DNDEBUG -D_GNU_SOURCE -DOPENSSL_SMALL_FOOTPRINT
                  sign    verify    sign/s verify/s
rsa 1024 bits 0.001729s 0.000072s    578.5  13812.3
root@EA8500:~# exit
Connection to ea8500.mrjcd.com closed.

#######
mrjcd@Deb:~$ ssh root@citadel-switch.mrjcd.com
DD-WRT v3.0-r39781 std (c) 2019 NewMedia-NET GmbH
Release: 05/10/19
Board: Netgear WNDR3700 V4
root@citadel-switch.mrjcd.com's password: 
==========================================================
 
     ___  ___     _      _____  ______       ____  ___ 
    / _ \/ _ \___| | /| / / _ \/_  __/ _  __|_  / / _ \
   / // / // /___/ |/ |/ / , _/ / /   | |/ //_ <_/ // /
  /____/____/    |__/|__/_/|_| /_/    |___/____(_)___/ 
                                                     
                       DD-WRT v3.0
                   http://www.dd-wrt.com
 
==========================================================


BusyBox v1.30.1 (2019-05-10 05:55:42 CEST) built-in shell (ash)

root@Citadel-Switch:~# openssl speed aes-256-cbc
Doing aes-256 cbc for 3s on 16 size blocks: 1057154 aes-256 cbc's in 3.00s
Doing aes-256 cbc for 3s on 64 size blocks: 301434 aes-256 cbc's in 3.00s
Doing aes-256 cbc for 3s on 256 size blocks: 78059 aes-256 cbc's in 2.99s
Doing aes-256 cbc for 3s on 1024 size blocks: 19766 aes-256 cbc's in 3.00s
Doing aes-256 cbc for 3s on 8192 size blocks: 2471 aes-256 cbc's in 3.00s
Doing aes-256 cbc for 3s on 16384 size blocks: 1239 aes-256 cbc's in 3.00s
OpenSSL 1.1.1b  26 Feb 2019
built on: Thu Feb 28 17:42:18 2019 UTC
options:bn(64,32) rc4(char) des(long) aes(partial) blowfish(ptr) 
compiler: ccache mips-linux-uclibc-gcc -I/home/seg/DEV/pb42/src/router/openssl/crypto -fPIC -fPIC -pthread -mabi=32 -Wa,--noexecstack -Wall -Os -pipe -mips32r2 -mtune=34kc -msoft-float -fno-caller-saves -mno-branch-likely -minterlink-mips16 -mips16 -ffunction-sections -fdata-sections -DOPENSSL_USE_NODELETE -DOPENSSL_PIC -DOPENSSL_BN_ASM_MONT -DSHA1_ASM -DSHA256_ASM -DAES_ASM -DNDEBUG -DASMAES512 -DNDEBUG -D_GNU_SOURCE -DOPENSSL_SMALL_FOOTPRINT
The 'numbers' are in 1000s of bytes per second processed.
type             16 bytes     64 bytes    256 bytes   1024 bytes   8192 bytes  16384 bytes
aes-256 cbc       5638.15k     6430.59k     6683.31k     6746.79k     6747.48k     6766.59k
root@Citadel-Switch:~# openssl speed blowfish
Doing blowfish cbc for 3s on 16 size blocks: 1232006 blowfish cbc's in 3.00s
Doing blowfish cbc for 3s on 64 size blocks: 333213 blowfish cbc's in 3.00s
Doing blowfish cbc for 3s on 256 size blocks: 85165 blowfish cbc's in 3.00s
Doing blowfish cbc for 3s on 1024 size blocks: 21481 blowfish cbc's in 3.00s
Doing blowfish cbc for 3s on 8192 size blocks: 2683 blowfish cbc's in 3.00s
Doing blowfish cbc for 3s on 16384 size blocks: 1344 blowfish cbc's in 3.00s
OpenSSL 1.1.1b  26 Feb 2019
built on: Thu Feb 28 17:42:18 2019 UTC
options:bn(64,32) rc4(char) des(long) aes(partial) blowfish(ptr) 
compiler: ccache mips-linux-uclibc-gcc -I/home/seg/DEV/pb42/src/router/openssl/crypto -fPIC -fPIC -pthread -mabi=32 -Wa,--noexecstack -Wall -Os -pipe -mips32r2 -mtune=34kc -msoft-float -fno-caller-saves -mno-branch-likely -minterlink-mips16 -mips16 -ffunction-sections -fdata-sections -DOPENSSL_USE_NODELETE -DOPENSSL_PIC -DOPENSSL_BN_ASM_MONT -DSHA1_ASM -DSHA256_ASM -DAES_ASM -DNDEBUG -DASMAES512 -DNDEBUG -D_GNU_SOURCE -DOPENSSL_SMALL_FOOTPRINT
The 'numbers' are in 1000s of bytes per second processed.
type             16 bytes     64 bytes    256 bytes   1024 bytes   8192 bytes  16384 bytes
blowfish cbc      6570.70k     7108.54k     7267.41k     7332.18k     7326.38k     7340.03k
root@Citadel-Switch:~# openssl speed rsa4096
Doing 4096 bits private rsa's for 10s: 13 4096 bits private RSA's in 10.51s
Doing 4096 bits public rsa's for 10s: 922 4096 bits public RSA's in 10.00s
OpenSSL 1.1.1b  26 Feb 2019
built on: Thu Feb 28 17:42:18 2019 UTC
options:bn(64,32) rc4(char) des(long) aes(partial) blowfish(ptr) 
compiler: ccache mips-linux-uclibc-gcc -I/home/seg/DEV/pb42/src/router/openssl/crypto -fPIC -fPIC -pthread -mabi=32 -Wa,--noexecstack -Wall -Os -pipe -mips32r2 -mtune=34kc -msoft-float -fno-caller-saves -mno-branch-likely -minterlink-mips16 -mips16 -ffunction-sections -fdata-sections -DOPENSSL_USE_NODELETE -DOPENSSL_PIC -DOPENSSL_BN_ASM_MONT -DSHA1_ASM -DSHA256_ASM -DAES_ASM -DNDEBUG -DASMAES512 -DNDEBUG -D_GNU_SOURCE -DOPENSSL_SMALL_FOOTPRINT
                  sign    verify    sign/s verify/s
rsa 4096 bits 0.808462s 0.010846s      1.2     92.2
root@Citadel-Switch:~# openssl speed rsa1024
Doing 1024 bits private rsa's for 10s: 517 1024 bits private RSA's in 10.02s
Doing 1024 bits public rsa's for 10s: 9908 1024 bits public RSA's in 10.01s
OpenSSL 1.1.1b  26 Feb 2019
built on: Thu Feb 28 17:42:18 2019 UTC
options:bn(64,32) rc4(char) des(long) aes(partial) blowfish(ptr) 
compiler: ccache mips-linux-uclibc-gcc -I/home/seg/DEV/pb42/src/router/openssl/crypto -fPIC -fPIC -pthread -mabi=32 -Wa,--noexecstack -Wall -Os -pipe -mips32r2 -mtune=34kc -msoft-float -fno-caller-saves -mno-branch-likely -minterlink-mips16 -mips16 -ffunction-sections -fdata-sections -DOPENSSL_USE_NODELETE -DOPENSSL_PIC -DOPENSSL_BN_ASM_MONT -DSHA1_ASM -DSHA256_ASM -DAES_ASM -DNDEBUG -DASMAES512 -DNDEBUG -D_GNU_SOURCE -DOPENSSL_SMALL_FOOTPRINT
                  sign    verify    sign/s verify/s
rsa 1024 bits 0.019381s 0.001010s     51.6    989.8

root@Citadel-Switch:~# exit
Connection to citadel-switch.mrjcd.com closed.

#######
and just for fun I run same on this computer and it's just a pissy:
mrjcd@Deb:~$ lscpu
Architecture:        x86_64
CPU op-mode(s):      32-bit, 64-bit
Byte Order:          Little Endian
Address sizes:       48 bits physical, 48 bits virtual
CPU(s):              2
On-line CPU(s) list: 0,1
Thread(s) per core:  1
Core(s) per socket:  2
Socket(s):           1
NUMA node(s):        1
Vendor ID:           AuthenticAMD
CPU family:          16
Model:               6
Model name:          AMD Athlon(tm) II X2 220 Processor
Stepping:            3
CPU MHz:             2800.000
CPU max MHz:         2800.0000
CPU min MHz:         800.0000
BogoMIPS:            5625.04
Virtualization:      AMD-V
L1d cache:           64K
L1i cache:           64K
L2 cache:            512K
NUMA node0 CPU(s):   0,1
Flags:               fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm 3dnowext 3dnow constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid pni monitor cx16 popcnt lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt hw_pstate vmmcall npt lbrv svm_lock nrip_save
mrjcd@Deb:~$ openssl speed aes-256-cbc
Doing aes-256 cbc for 3s on 16 size blocks: 10889099 aes-256 cbc's in 2.90s
Doing aes-256 cbc for 3s on 64 size blocks: 2918999 aes-256 cbc's in 2.97s
Doing aes-256 cbc for 3s on 256 size blocks: 736198 aes-256 cbc's in 2.93s
Doing aes-256 cbc for 3s on 1024 size blocks: 475311 aes-256 cbc's in 2.99s
Doing aes-256 cbc for 3s on 8192 size blocks: 59992 aes-256 cbc's in 3.00s
Doing aes-256 cbc for 3s on 16384 size blocks: 29842 aes-256 cbc's in 2.98s
OpenSSL 1.1.1b  26 Feb 2019
built on: Tue Apr 16 19:31:11 2019 UTC
options:bn(64,64) rc4(8x,int) des(int) aes(partial) blowfish(ptr) 
compiler: gcc -fPIC -pthread -m64 -Wa,--noexecstack -Wall -Wa,--noexecstack -g -O2 -fdebug-prefix-map=/build/openssl-SmWEKg/openssl-1.1.1b=. -fstack-protector-strong -Wformat -Werror=format-security -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAES_ASM -DVPAES_ASM -DBSAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPADLOCK_ASM -DPOLY1305_ASM -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2
The 'numbers' are in 1000s of bytes per second processed.
type             16 bytes     64 bytes    256 bytes   1024 bytes   8192 bytes  16384 bytes
aes-256 cbc      60077.79k    62900.99k    64323.10k   162782.09k   163818.15k   164070.92k
mrjcd@Deb:~$ openssl speed blowfish
Doing blowfish cbc for 3s on 16 size blocks: 21233739 blowfish cbc's in 2.98s
Doing blowfish cbc for 3s on 64 size blocks: 5539524 blowfish cbc's in 2.94s
Doing blowfish cbc for 3s on 256 size blocks: 1423920 blowfish cbc's in 2.97s
Doing blowfish cbc for 3s on 1024 size blocks: 358221 blowfish cbc's in 2.98s
Doing blowfish cbc for 3s on 8192 size blocks: 45051 blowfish cbc's in 2.99s
Doing blowfish cbc for 3s on 16384 size blocks: 22517 blowfish cbc's in 2.98s
OpenSSL 1.1.1b  26 Feb 2019
built on: Tue Apr 16 19:31:11 2019 UTC
options:bn(64,64) rc4(8x,int) des(int) aes(partial) blowfish(ptr) 
compiler: gcc -fPIC -pthread -m64 -Wa,--noexecstack -Wall -Wa,--noexecstack -g -O2 -fdebug-prefix-map=/build/openssl-SmWEKg/openssl-1.1.1b=. -fstack-protector-strong -Wformat -Werror=format-security -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAES_ASM -DVPAES_ASM -DBSAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPADLOCK_ASM -DPOLY1305_ASM -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2
The 'numbers' are in 1000s of bytes per second processed.
type             16 bytes     64 bytes    256 bytes   1024 bytes   8192 bytes  16384 bytes
blowfish cbc    114006.65k   120588.28k   122735.19k   123093.39k   123430.70k   123798.16k
mrjcd@Deb:~$ openssl speed rsa4096
Doing 4096 bits private rsa's for 10s: 799 4096 bits private RSA's in 9.90s
Doing 4096 bits public rsa's for 10s: 52515 4096 bits public RSA's in 9.95s
OpenSSL 1.1.1b  26 Feb 2019
built on: Tue Apr 16 19:31:11 2019 UTC
options:bn(64,64) rc4(8x,int) des(int) aes(partial) blowfish(ptr) 
compiler: gcc -fPIC -pthread -m64 -Wa,--noexecstack -Wall -Wa,--noexecstack -g -O2 -fdebug-prefix-map=/build/openssl-SmWEKg/openssl-1.1.1b=. -fstack-protector-strong -Wformat -Werror=format-security -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAES_ASM -DVPAES_ASM -DBSAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPADLOCK_ASM -DPOLY1305_ASM -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2
                  sign    verify    sign/s verify/s
rsa 4096 bits 0.012390s 0.000189s     80.7   5277.9
mrjcd@Deb:~$ openssl speed rsa1024
Doing 1024 bits private rsa's for 10s: 38994 1024 bits private RSA's in 9.78s
Doing 1024 bits public rsa's for 10s: 600547 1024 bits public RSA's in 9.41s
OpenSSL 1.1.1b  26 Feb 2019
built on: Tue Apr 16 19:31:11 2019 UTC
options:bn(64,64) rc4(8x,int) des(int) aes(partial) blowfish(ptr) 
compiler: gcc -fPIC -pthread -m64 -Wa,--noexecstack -Wall -Wa,--noexecstack -g -O2 -fdebug-prefix-map=/build/openssl-SmWEKg/openssl-1.1.1b=. -fstack-protector-strong -Wformat -Werror=format-security -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAES_ASM -DVPAES_ASM -DBSAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPADLOCK_ASM -DPOLY1305_ASM -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2
                  sign    verify    sign/s verify/s
rsa 1024 bits 0.000251s 0.000016s   3987.1  63820.1
mrjcd@Deb:~$