Skip to content

Instantly share code, notes, and snippets.

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 technomancy/34734a26e336c7e5ab9e25ebe847ad96 to your computer and use it in GitHub Desktop.
Save technomancy/34734a26e336c7e5ab9e25ebe847ad96 to your computer and use it in GitHub Desktop.
pixel speed
phil@localhost ~ $ openssl speed blowfish
Doing blowfish cbc for 3s on 16 size blocks: 15260699 blowfish cbc's in 2.97s
Doing blowfish cbc for 3s on 64 size blocks: 4019394 blowfish cbc's in 2.99s
Doing blowfish cbc for 3s on 256 size blocks: 1027156 blowfish cbc's in 3.00s
Doing blowfish cbc for 3s on 1024 size blocks: 258836 blowfish cbc's in 3.00s
Doing blowfish cbc for 3s on 8192 size blocks: 32246 blowfish cbc's in 3.00s
OpenSSL 1.0.1t 3 May 2016
built on: Thu Jan 26 23:29:15 2017
options:bn(64,64) rc4(16x,int) des(idx,cisc,16,int) aes(partial) blowfish(idx)
compiler: gcc -I. -I.. -I../include -fPIC -DOPENSSL_PIC -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -m64 -DL_ENDIAN -DTERMIO -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wa,--noexecstack -Wall -DMD32_REG_T=int -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DMD5_ASM -DAES_ASM -DVPAES_ASM -DBSAES_ASM -DWHIRLPOOL_ASM -DGHASH_ASM
The 'numbers' are in 1000s of bytes per second processed.
type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes
blowfish cbc 82212.52k 86033.85k 87650.65k 88349.35k 88053.08k
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment