openssl risc-v

rv64imafdcvsu testing on Ubuntu 23.10 via the Phoronix Test Suite.

HTML result view exported from: https://openbenchmarking.org/result/2404124-NE-OPENSSLRI42.

openssl risc-vProcessorMotherboardMemoryDiskOSKernelCompilerFile-Systemabcdrv64imafdcvsu @ 1.85GHz (4 Cores)Scaleway EM-RV1-C4M16S128-A16GB125GB Y2P128Ubuntu 23.105.10.113+ (riscv64)GCC 13.2.0ext4OpenBenchmarking.orgCompiler Details- --build=riscv64-linux-gnu --disable-libitm --disable-libquadmath --disable-libquadmath-support --disable-multilib --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-link-serialization=4 --enable-multiarch --enable-nls --enable-objc-gc=auto --enable-plugin --enable-shared --enable-threads=posix --host=riscv64-linux-gnu --program-prefix=riscv64-linux-gnu- --target=riscv64-linux-gnu --with-abi=lp64d --with-arch=rv64gc --with-build-config=bootstrap-lto-lean --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-target-system-zlib=auto -v Processor Details- Scaling Governor: light-cpufreq ondemand

openssl risc-vopenssl: SHA256openssl: SHA512openssl: RSA4096openssl: RSA4096openssl: ChaCha20openssl: AES-128-GCMopenssl: AES-256-GCMopenssl: ChaCha20-Poly1305abcd148632563220858443115.58801.3434602257158976320131205530329277717148745950219980947115.58791.5434609540159043677131226827329760043148636883220748883115.48800.0434789763158866550131010560329484880148518943219456447115.48770.1434090260158833740131141813329339517OpenBenchmarking.org

OpenSSL

Algorithm: SHA256

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.3Algorithm: SHA256abcd30M60M90M120M150MSE +/- 279932.01, N = 3SE +/- 117050.58, N = 3SE +/- 310966.27, N = 3SE +/- 382634.72, N = 31486325631487459501486368831485189431. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl

OpenSSL

Algorithm: SHA512

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.3Algorithm: SHA512abcd50M100M150M200M250MSE +/- 335390.95, N = 3SE +/- 281554.85, N = 3SE +/- 283545.92, N = 3SE +/- 243046.40, N = 32208584432199809472207488832194564471. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl

OpenSSL

Algorithm: RSA4096

OpenBenchmarking.orgsign/s, More Is BetterOpenSSL 3.3Algorithm: RSA4096abcd306090120150SE +/- 0.33, N = 3SE +/- 0.09, N = 3SE +/- 0.28, N = 3SE +/- 0.18, N = 3115.5115.5115.4115.41. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl

OpenSSL

Algorithm: RSA4096

OpenBenchmarking.orgverify/s, More Is BetterOpenSSL 3.3Algorithm: RSA4096abcd2K4K6K8K10KSE +/- 4.52, N = 3SE +/- 8.02, N = 3SE +/- 1.70, N = 3SE +/- 8.03, N = 38801.38791.58800.08770.11. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl

OpenSSL

Algorithm: ChaCha20

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.3Algorithm: ChaCha20abcd90M180M270M360M450MSE +/- 38031.52, N = 3SE +/- 187868.04, N = 3SE +/- 39811.67, N = 3SE +/- 114917.54, N = 34346022574346095404347897634340902601. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl

OpenSSL

Algorithm: AES-128-GCM

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.3Algorithm: AES-128-GCMabcd30M60M90M120M150MSE +/- 148671.06, N = 3SE +/- 51972.31, N = 3SE +/- 117984.54, N = 3SE +/- 107359.62, N = 31589763201590436771588665501588337401. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl

OpenSSL

Algorithm: AES-256-GCM

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.3Algorithm: AES-256-GCMabcd30M60M90M120M150MSE +/- 68421.84, N = 3SE +/- 52680.87, N = 3SE +/- 114408.37, N = 3SE +/- 42624.41, N = 31312055301312268271310105601311418131. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl

OpenSSL

Algorithm: ChaCha20-Poly1305

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.3Algorithm: ChaCha20-Poly1305abcd70M140M210M280M350MSE +/- 218461.79, N = 3SE +/- 114550.47, N = 3SE +/- 272121.47, N = 3SE +/- 323773.16, N = 33292777173297600433294848803293395171. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl


Phoronix Test Suite v10.8.4