Skip to content

Instantly share code, notes, and snippets.

@rampageX
Created February 5, 2022 01:13
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save rampageX/48aabc7f70a89cdc6446965894bc24df to your computer and use it in GitHub Desktop.
Save rampageX/48aabc7f70a89cdc6446965894bc24df to your computer and use it in GitHub Desktop.
some hardware openssl speed test
openssl speed -multi 4 aes-128-cbc
#Netgear R6700V3 Broadcom BCM4708C0 (1 GHz, 2 cores)
OpenSSL 1.1.1l 24 Aug 2021
built on: Tue Sep 21 03:53:56 2021 UTC
options:bn(64,32) rc4(char) des(long) aes(partial) idea(int) blowfish(ptr)
compiler: distcc arm-linux-gcc -fPIC -pthread -Wa,--noexecstack -Wall -O3 -march=armv7-a -mtune=cortex-a9 -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 -DZLIB -DNDEBUG -I/mmc/include -DOPENSSL_PREFER_CHACHA_OVER_GCM
aes-128 cbc 60405.84k 71259.72k 72525.55k 73877.76k 74127.67k 74700.12k
#Netgear R7800 Qualcomm IPQ8065 (1.7 GHz, 2 cores)
OpenSSL 1.1.1m 14 Dec 2021
built on: Tue Jan 4 20:21:15 2022 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 -Os -pipe -mcpu=cortex-a15 -mtune=cortex-a15 -mfpu=neon-vfpv4 -mfloat-abi=hard -fno-caller-saves -fcommon -Os -pipe -mcpu=cortex-a15 -mtune=cortex-a15 -mfpu=neon-vfpv4 -mfloat-abi=hard -fno-caller-saves -fcommon -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
aes-128 cbc 110403.28k 127087.15k 132226.76k 133279.86k 134630.06k 135857.62k
#Raspberry Pi 3 B+ Broadcom BCM2837B0 (1.4 GHz, 4 cores)
OpenSSL 1.1.1d 10 Sep 2019
built on: Tue Aug 24 08:30:43 2021 UTC
options:bn(64,32) rc4(char) des(long) aes(partial) blowfish(ptr)
compiler: gcc -fPIC -pthread -Wa,--noexecstack -Wall -Wa,--noexecstack -g -O2 -fdebug-prefix-map=/build/openssl-JAgNvF/openssl-1.1.1d=. -fstack-protector-strong -Wformat -Werror=format-security -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 -Wdate-time -D_FORTIFY_SOURCE=2
aes-128 cbc 149290.80k 180627.50k 190682.03k 192947.20k 193388.54k 193052.67k
#Phicomm N1 Amlogic S905 (1.5 Ghz, 4 cores)
OpenSSL 1.1.1f 31 Mar 2020
built on: Wed Nov 24 13:20:48 2021 UTC
options:bn(64,64) rc4(char) des(int) aes(partial) blowfish(ptr)
compiler: gcc -fPIC -pthread -Wa,--noexecstack -Wall -Wa,--noexecstack -g -O2 -fdebug-prefix-map=/build/openssl-ibbik6/openssl-1.1.1f=. -fstack-protector-strong -Wformat -Werror=format-security -DOPENSSL_TLS_SECURITY_LEVEL=2 -DOPENSSL_USE_NODELETE -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_BN_ASM_MONT -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DVPAES_ASM -DECP_NISTZ256_ASM -DPOLY1305_ASM -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2
aes-128 cbc 200998.89k 217956.07k 224205.91k 225666.39k 225828.86k 225727.83k
#Intel i5 9600KF (5.0 Ghz, 6 cores)
OpenSSL 1.1.1f 31 Mar 2020
built on: Wed Apr 8 10:59:14 2020 UTC
options:bn(64,64) md2(char) rc4(16x,int) des(int) aes(partial) idea(int) blowfish(ptr)
compiler: gcc -ggdb -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fdebug-prefix-map=/home/corinna/src/openssl/openssl-1.1.1f/openssl-1.1.1f-1.x86_64/build=/usr/src/debug/openssl-1.1.1f-1 -fdebug-prefix-map=/home/corinna/src/openssl/openssl-1.1.1f/openssl-1.1.1f-1.x86_64/src/openssl-1.1.1f=/usr/src/debug/openssl-1.1.1f-1 -DTERMIOS -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 -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DZLIB -DNDEBUG -DSYSTEM_CIPHERS_FILE="/etc/crypto-policies/back-ends/openssl.config"
aes-128 cbc 1924627.23k 1958956.97k 1997277.19k 2001358.22k 2007002.43k 2003880.08k
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment