Skip to content

Instantly share code, notes, and snippets.

@neheb
Created February 17, 2018 20:12
Show Gist options
  • Save neheb/93df4e9c19e94daea9f88f4926b562d0 to your computer and use it in GitHub Desktop.
Save neheb/93df4e9c19e94daea9f88f4926b562d0 to your computer and use it in GitHub Desktop.
sha256 mvebu
Doing sha256 for 3s on 16 size blocks: 3153669 sha256's in 3.00s
Doing sha256 for 3s on 64 size blocks: 1878039 sha256's in 2.99s
Doing sha256 for 3s on 256 size blocks: 866536 sha256's in 3.00s
Doing sha256 for 3s on 1024 size blocks: 275286 sha256's in 2.99s
Doing sha256 for 3s on 8192 size blocks: 37403 sha256's in 2.99s
OpenSSL 1.0.2n 7 Dec 2017
built on: reproducible build, date unspecified
options:bn(64,32) rc4(ptr,char) des(idx,cisc,2,long) aes(partial) blowfish(ptr)
compiler: arm-openwrt-linux-muslgnueabi-gcc -I. -I.. -I../include -fPIC -DOPENSSL_PIC -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -I/home/mangix/devstuff/openwrt/staging_dir/target-arm_cortex-a9+neon_musl_eabi/usr/include -I/home/mangix/devstuff/openwrt/staging_dir/target-arm_cortex-a9+neon_musl_eabi/include -I/home/mangix/devstuff/openwrt/staging_dir/toolchain-arm_cortex-a9+neon_gcc-5.5.0_musl_eabi/usr/include -I/home/mangix/devstuff/openwrt/staging_dir/toolchain-arm_cortex-a9+neon_gcc-5.5.0_musl_eabi/include/fortify -I/home/mangix/devstuff/openwrt/staging_dir/toolchain-arm_cortex-a9+neon_gcc-5.5.0_musl_eabi/include -specs=/home/mangix/devstuff/openwrt/include/hardened-ld-pie.specs -znow -zrelro -DOPENSSL_SMALL_FOOTPRINT -DOPENSSL_NO_ERR -DTERMIOS -Os -pipe -mcpu=cortex-a9 -mfpu=neon -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -mfloat-abi=hard -iremap/home/mangix/devstuff/openwrt/build_dir/target-arm_cortex-a9+neon_musl_eabi/openssl-1.0.2n:openssl-1.0.2n -Wformat -Werror=format-security -fPIC -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wl,-z,now -Wl,-z,relro -fpic -I/home/mangix/devstuff/openwrt/package/libs/openssl/include -ffunction-sections -fdata-sections -fomit-frame-pointer -Wall -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DAES_ASM -DBSAES_ASM -DGHASH_ASM
The 'numbers' are in 1000s of bytes per second processed.
type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes
sha256 16819.57k 40198.83k 73944.41k 94278.55k 102476.71k
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment