Temat: OpenSSL Benchmarks - co będzie najszybsze dla openvpn aes-128 ?
Zrobiłem pomiary i czy dobrze rozumiem że najbystrzej bezie aes ?
OpenSSL 1.1.1g 21 Apr 2020
built on: Fri May 8 18:35:50 2020 UTC
options:bn(64,32) rc4(char) des(long) aes(partial) blowfish(ptr)
compiler: arm-openwrt-linux-muslgnueabi-gcc -fPIC -pthread -Wa,--noexecstack -Wall -O3 -Os -pipe -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -mfloat-abi=hard -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -fpic -ffunction-sections -fdata-sections -znow -zrelro -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 -DOPENSSL_PREFER_CHACHA_OVER_GCM -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
md5 9339.35k 26930.58k 53084.47k 69246.66k 77075.27k 76671.66k
sha1 6747.66k 17271.29k 32480.90k 41292.54k 46078.61k 45722.79k
des cbc 6491.46k 6740.25k 6921.96k 6921.89k 6778.36k 6973.26k
des ede3 2340.42k 2281.60k 2405.61k 2404.65k 2418.05k 2386.37k
aes-128 cbc 13810.93k 15301.59k 16005.83k 16254.67k 15825.83k 15857.96k
aes-192 cbc 11961.79k 13087.67k 13807.87k 13731.57k 13995.59k 14021.14k
aes-256 cbc 10727.64k 11665.50k 11825.03k 11975.65k 12172.54k 11887.24k
sha256 4386.50k 10239.80k 18573.19k 23116.71k 24248.90k 24482.53k
sha512 2333.54k 9482.20k 13608.44k 19196.49k 22154.02k 22129.47k
sign verify sign/s verify/s
rsa 2048 bits 0.034261s 0.000755s 29.2 1323.8
sign verify sign/s verify/s
dsa 2048 bits 0.010168s 0.008729s 98.3 114.6