AMD Ryzen 7 7800X3D 8-Core testing with a ASRock B650 Steel Legend WiFi (3.10 BIOS) and ASUS NVIDIA GeForce RTX 3070 8GB on Ubuntu 24.04 via the Phoronix Test Suite.
first-cryptography-benchmark Processor: AMD Ryzen 7 7800X3D 8-Core @ 5.05GHz (8 Cores / 16 Threads), Motherboard: ASRock B650 Steel Legend WiFi (3.10 BIOS), Chipset: AMD Device 14d8, Memory: 2 x 32GB DDR5-4800MT/s F5-5600J3636D32G, Disk: 2000GB Western Digital WD Blue SN580 2TB, Graphics: ASUS NVIDIA GeForce RTX 3070 8GB, Audio: NVIDIA GA104 HD Audio, Monitor: LG ULTRAWIDE, Network: Realtek RTL8125 2.5GbE + MEDIATEK MT7922 802.11ax PCI
OS: Ubuntu 24.04, Kernel: 6.8.0-52-generic (x86_64), Desktop: GNOME Shell 46.0, Display Server: X Server 1.21.1.11, Display Driver: NVIDIA 550.120, OpenGL: 4.6 Mesa 24.2.8-1ubuntu1~24.04.1 (LLVM 19.1.1 DRM 3.57), OpenCL: OpenCL 3.0 CUDA 12.4.131, Compiler: GCC 13.3.0 + Clang 18.1.3 + CUDA 12.0, File-System: ext4, Screen Resolution: 2560x1080
Kernel Notes: Transparent Huge Pages: madviseCompiler Notes: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-cet --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-backtrace --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-link-serialization=2 --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-defaulted --enable-offload-targets=nvptx-none=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-gcn/usr --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-build-config=bootstrap-lto-lean --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=generic --without-cuda-driver -vProcessor Notes: Scaling Governor: amd-pstate-epp powersave (EPP: balance_performance) - CPU Microcode: 0xa601209Java Notes: OpenJDK Runtime Environment (build 24+36-3646)Python Notes: Python 3.13.2Security Notes: gather_data_sampling: Not affected + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + reg_file_data_sampling: Not affected + retbleed: Not affected + spec_rstack_overflow: Mitigation of Safe RET + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced / Automatic IBRS; IBPB: conditional; STIBP: always-on; RSB filling; PBRSB-eIBRS: Not affected; BHI: Not affected + srbds: Not affected + tsx_async_abort: Not affected
cryptography-test OpenBenchmarking.org Phoronix Test Suite AMD Ryzen 7 7800X3D 8-Core @ 5.05GHz (8 Cores / 16 Threads) ASRock B650 Steel Legend WiFi (3.10 BIOS) AMD Device 14d8 2 x 32GB DDR5-4800MT/s F5-5600J3636D32G 2000GB Western Digital WD Blue SN580 2TB ASUS NVIDIA GeForce RTX 3070 8GB NVIDIA GA104 HD Audio LG ULTRAWIDE Realtek RTL8125 2.5GbE + MEDIATEK MT7922 802.11ax PCI Ubuntu 24.04 6.8.0-52-generic (x86_64) GNOME Shell 46.0 X Server 1.21.1.11 NVIDIA 550.120 4.6 Mesa 24.2.8-1ubuntu1~24.04.1 (LLVM 19.1.1 DRM 3.57) OpenCL 3.0 CUDA 12.4.131 GCC 13.3.0 + Clang 18.1.3 + CUDA 12.0 ext4 2560x1080 Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver OpenGL OpenCL Compiler File-System Screen Resolution Cryptography-test Benchmarks System Logs - Transparent Huge Pages: madvise - --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-cet --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-backtrace --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-link-serialization=2 --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-defaulted --enable-offload-targets=nvptx-none=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-gcn/usr --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-build-config=bootstrap-lto-lean --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=generic --without-cuda-driver -v - Scaling Governor: amd-pstate-epp powersave (EPP: balance_performance) - CPU Microcode: 0xa601209 - OpenJDK Runtime Environment (build 24+36-3646) - Python 3.13.2 - gather_data_sampling: Not affected + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + reg_file_data_sampling: Not affected + retbleed: Not affected + spec_rstack_overflow: Mitigation of Safe RET + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced / Automatic IBRS; IBPB: conditional; STIBP: always-on; RSB filling; PBRSB-eIBRS: Not affected; BHI: Not affected + srbds: Not affected + tsx_async_abort: Not affected
cryptography-test cryptopp: All Algorithms cryptopp: Keyed Algorithms cryptopp: Unkeyed Algorithms smhasher: wyhash smhasher: wyhash smhasher: SHA3-256 smhasher: SHA3-256 smhasher: Spooky32 smhasher: Spooky32 smhasher: fasthash32 smhasher: fasthash32 smhasher: FarmHash128 smhasher: FarmHash128 smhasher: t1ha2_atonce smhasher: t1ha2_atonce smhasher: FarmHash32 x86_64 AVX smhasher: FarmHash32 x86_64 AVX smhasher: t1ha0_aes_avx2 x86_64 smhasher: t1ha0_aes_avx2 x86_64 smhasher: MeowHash x86_64 AES-NI smhasher: MeowHash x86_64 AES-NI blake2: xmrig: GhostRider - 1M bork: File Encryption Time nettle: aes256 nettle: chacha nettle: sha512 nettle: poly1305-aes botan: KASUMI botan: KASUMI - Decrypt botan: AES-256 botan: AES-256 - Decrypt botan: Twofish botan: Twofish - Decrypt botan: Blowfish botan: Blowfish - Decrypt botan: CAST-256 botan: CAST-256 - Decrypt botan: ChaCha20Poly1305 botan: ChaCha20Poly1305 - Decrypt gcrypt: aircrack-ng: cpuminer-opt: Magi cpuminer-opt: x20r cpuminer-opt: scrypt cpuminer-opt: Deepcoin cpuminer-opt: Ringcoin cpuminer-opt: Blake-2 S cpuminer-opt: Garlicoin cpuminer-opt: Skeincoin cpuminer-opt: Myriad-Groestl cpuminer-opt: LBC, LBRY Credits cpuminer-opt: Quad SHA-256, Pyrite cpuminer-opt: Triple SHA-256, Onecoin securemark: SecureMark-TLS openssl: SHA256 openssl: SHA512 openssl: RSA4096 openssl: RSA4096 openssl: ChaCha20 openssl: AES-128-GCM openssl: AES-256-GCM openssl: ChaCha20-Poly1305 cryptsetup: PBKDF2-sha512 cryptsetup: PBKDF2-whirlpool cryptsetup: AES-XTS 256b Encryption cryptsetup: AES-XTS 256b Decryption cryptsetup: Serpent-XTS 256b Encryption cryptsetup: Serpent-XTS 256b Decryption cryptsetup: Twofish-XTS 256b Encryption cryptsetup: Twofish-XTS 256b Decryption cryptsetup: AES-XTS 512b Encryption cryptsetup: AES-XTS 512b Decryption cryptsetup: Serpent-XTS 512b Encryption cryptsetup: Serpent-XTS 512b Decryption cryptsetup: Twofish-XTS 512b Encryption cryptsetup: Twofish-XTS 512b Decryption gnupg: first-cryptography-benchmark 2244.961886 835.025155 525.328441 22147.83 19.585 176.62 2231.486 15630.11 36.473 6653.69 28.373 16756.36 60.516 13493.90 26.774 29612.04 33.677 67969.71 26.774 37035.91 58.098 6.29 1801.6 5.725 16997.04 1311.81 688.32 3331.96 118.370 116.566 7881.313 7901.221 491.157 481.863 575.153 583.109 180.470 181.371 1106.116 1079.056 169.505 44728.604 326.03 3849.46 146.16 4290.26 1690.96 72150 1786.58 20927 5425.66 7689.20 30837 39097 404564 15540411823 4905021383 6882.0 179066.5 64006238573 124931840230 106655723883 45675626680 2524043 916098 3891.2 3885.5 923.1 913.8 578.8 591.2 3578.3 3577.5 924.2 915.4 580.5 591.1 OpenBenchmarking.org
OpenBenchmarking.org MiB/second, More Is Better Crypto++ 8.8 Test: Keyed Algorithms first-cryptography-benchmark 200 400 600 800 1000 SE +/- 1.09, N = 3 835.03 1. (CXX) g++ options: -g2 -O3 -fPIC -fno-devirtualize -pthread -pipe
OpenBenchmarking.org MiB/second, More Is Better Crypto++ 8.8 Test: Unkeyed Algorithms first-cryptography-benchmark 110 220 330 440 550 SE +/- 0.65, N = 3 525.33 1. (CXX) g++ options: -g2 -O3 -fPIC -fno-devirtualize -pthread -pipe
Xmrig Xmrig is an open-source cross-platform CPU/GPU miner for RandomX, KawPow, CryptoNight and AstroBWT. This test profile is setup to measure the Xmrig CPU mining performance. Learn more via the OpenBenchmarking.org test page.
Variant: KawPow - Hash Count: 1M
first-cryptography-benchmark: The test quit with a non-zero exit status.
Variant: Monero - Hash Count: 1M
first-cryptography-benchmark: The test quit with a non-zero exit status.
Variant: Wownero - Hash Count: 1M
first-cryptography-benchmark: The test quit with a non-zero exit status.
OpenBenchmarking.org H/s, More Is Better Xmrig 6.21 Variant: GhostRider - Hash Count: 1M first-cryptography-benchmark 400 800 1200 1600 2000 SE +/- 0.46, N = 3 1801.6 1. (CXX) g++ options: -fexceptions -fno-rtti -maes -O3 -Ofast -static-libgcc -static-libstdc++ -rdynamic -lssl -lcrypto -luv -lpthread -lrt -ldl -lhwloc
Variant: CryptoNight-Heavy - Hash Count: 1M
first-cryptography-benchmark: The test quit with a non-zero exit status.
Variant: CryptoNight-Femto UPX2 - Hash Count: 1M
first-cryptography-benchmark: The test quit with a non-zero exit status.
Chia Blockchain VDF Chia is a blockchain and smart transaction platform based on proofs of space and time rather than proofs of work with other cryptocurrencies. This test profile is benchmarking the CPU performance for Chia VDF performance using the Chia VDF benchmark. The Chia VDF is for the Chia Verifiable Delay Function (Proof of Time). Learn more via the OpenBenchmarking.org test page.
Test: Square Plain C++
first-cryptography-benchmark: The test quit with a non-zero exit status. E: ./chia-vdf: 3: ./src/vdf_bench: not found
Test: Square Assembly Optimized
first-cryptography-benchmark: The test quit with a non-zero exit status. E: ./chia-vdf: 3: ./src/vdf_bench: not found
Bork File Encrypter Bork is a small, cross-platform file encryption utility. It is written in Java and designed to be included along with the files it encrypts for long-term storage. This test measures the amount of time it takes to encrypt a sample file. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Bork File Encrypter 1.4 File Encryption Time first-cryptography-benchmark 1.2881 2.5762 3.8643 5.1524 6.4405 SE +/- 0.009, N = 3 5.725
OpenBenchmarking.org Mbyte/s, More Is Better Nettle 3.8 Test: chacha first-cryptography-benchmark 300 600 900 1200 1500 SE +/- 0.04, N = 3 1311.81 MIN: 595.13 / MAX: 3833.63 1. (CC) gcc options: -O2 -ggdb3 -lnettle -lgmp -lm -lcrypto
OpenBenchmarking.org Mbyte/s, More Is Better Nettle 3.8 Test: sha512 first-cryptography-benchmark 150 300 450 600 750 SE +/- 0.01, N = 3 688.32 1. (CC) gcc options: -O2 -ggdb3 -lnettle -lgmp -lm -lcrypto
OpenBenchmarking.org Mbyte/s, More Is Better Nettle 3.8 Test: poly1305-aes first-cryptography-benchmark 700 1400 2100 2800 3500 SE +/- 5.47, N = 3 3331.96 1. (CC) gcc options: -O2 -ggdb3 -lnettle -lgmp -lm -lcrypto
Botan Botan is a BSD-licensed cross-platform open-source C++ crypto library "cryptography toolkit" that supports most publicly known cryptographic algorithms. The project's stated goal is to be "the best option for cryptography in C++ by offering the tools necessary to implement a range of practical systems, such as TLS protocol, X.509 certificates, modern AEAD ciphers, PKCS#11 and TPM hardware support, password hashing, and post quantum crypto schemes." Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MiB/s, More Is Better Botan 2.17.3 Test: KASUMI first-cryptography-benchmark 30 60 90 120 150 SE +/- 0.08, N = 3 118.37 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
OpenBenchmarking.org MiB/s, More Is Better Botan 2.17.3 Test: KASUMI - Decrypt first-cryptography-benchmark 30 60 90 120 150 SE +/- 0.16, N = 3 116.57 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
OpenBenchmarking.org MiB/s, More Is Better Botan 2.17.3 Test: AES-256 first-cryptography-benchmark 2K 4K 6K 8K 10K SE +/- 3.85, N = 3 7881.31 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
OpenBenchmarking.org MiB/s, More Is Better Botan 2.17.3 Test: AES-256 - Decrypt first-cryptography-benchmark 2K 4K 6K 8K 10K SE +/- 5.71, N = 3 7901.22 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
OpenBenchmarking.org MiB/s, More Is Better Botan 2.17.3 Test: Twofish first-cryptography-benchmark 110 220 330 440 550 SE +/- 0.64, N = 3 491.16 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
OpenBenchmarking.org MiB/s, More Is Better Botan 2.17.3 Test: Twofish - Decrypt first-cryptography-benchmark 100 200 300 400 500 SE +/- 0.96, N = 3 481.86 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
OpenBenchmarking.org MiB/s, More Is Better Botan 2.17.3 Test: Blowfish first-cryptography-benchmark 120 240 360 480 600 SE +/- 0.22, N = 3 575.15 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
OpenBenchmarking.org MiB/s, More Is Better Botan 2.17.3 Test: Blowfish - Decrypt first-cryptography-benchmark 130 260 390 520 650 SE +/- 1.21, N = 3 583.11 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
OpenBenchmarking.org MiB/s, More Is Better Botan 2.17.3 Test: CAST-256 first-cryptography-benchmark 40 80 120 160 200 SE +/- 0.05, N = 3 180.47 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
OpenBenchmarking.org MiB/s, More Is Better Botan 2.17.3 Test: CAST-256 - Decrypt first-cryptography-benchmark 40 80 120 160 200 SE +/- 0.08, N = 3 181.37 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
OpenBenchmarking.org MiB/s, More Is Better Botan 2.17.3 Test: ChaCha20Poly1305 first-cryptography-benchmark 200 400 600 800 1000 SE +/- 1.93, N = 3 1106.12 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
OpenBenchmarking.org MiB/s, More Is Better Botan 2.17.3 Test: ChaCha20Poly1305 - Decrypt first-cryptography-benchmark 200 400 600 800 1000 SE +/- 1.51, N = 3 1079.06 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
Cpuminer-Opt OpenBenchmarking.org kH/s, More Is Better Cpuminer-Opt 24.3 Algorithm: Magi first-cryptography-benchmark 70 140 210 280 350 SE +/- 3.58, N = 3 326.03 1. (CXX) g++ options: -O2 -lcurl -lz -lpthread -lgmp
OpenBenchmarking.org kH/s, More Is Better Cpuminer-Opt 24.3 Algorithm: x20r first-cryptography-benchmark 800 1600 2400 3200 4000 SE +/- 3.37, N = 3 3849.46 1. (CXX) g++ options: -O2 -lcurl -lz -lpthread -lgmp
OpenBenchmarking.org kH/s, More Is Better Cpuminer-Opt 24.3 Algorithm: scrypt first-cryptography-benchmark 30 60 90 120 150 SE +/- 0.28, N = 3 146.16 1. (CXX) g++ options: -O2 -lcurl -lz -lpthread -lgmp
OpenBenchmarking.org kH/s, More Is Better Cpuminer-Opt 24.3 Algorithm: Deepcoin first-cryptography-benchmark 900 1800 2700 3600 4500 SE +/- 14.84, N = 3 4290.26 1. (CXX) g++ options: -O2 -lcurl -lz -lpthread -lgmp
OpenBenchmarking.org kH/s, More Is Better Cpuminer-Opt 24.3 Algorithm: Ringcoin first-cryptography-benchmark 400 800 1200 1600 2000 SE +/- 7.20, N = 3 1690.96 1. (CXX) g++ options: -O2 -lcurl -lz -lpthread -lgmp
OpenBenchmarking.org kH/s, More Is Better Cpuminer-Opt 24.3 Algorithm: Blake-2 S first-cryptography-benchmark 15K 30K 45K 60K 75K SE +/- 20.00, N = 3 72150 1. (CXX) g++ options: -O2 -lcurl -lz -lpthread -lgmp
OpenBenchmarking.org kH/s, More Is Better Cpuminer-Opt 24.3 Algorithm: Garlicoin first-cryptography-benchmark 400 800 1200 1600 2000 SE +/- 0.15, N = 3 1786.58 1. (CXX) g++ options: -O2 -lcurl -lz -lpthread -lgmp
OpenBenchmarking.org kH/s, More Is Better Cpuminer-Opt 24.3 Algorithm: Skeincoin first-cryptography-benchmark 4K 8K 12K 16K 20K SE +/- 14.53, N = 3 20927 1. (CXX) g++ options: -O2 -lcurl -lz -lpthread -lgmp
OpenBenchmarking.org kH/s, More Is Better Cpuminer-Opt 24.3 Algorithm: Myriad-Groestl first-cryptography-benchmark 1200 2400 3600 4800 6000 SE +/- 22.46, N = 3 5425.66 1. (CXX) g++ options: -O2 -lcurl -lz -lpthread -lgmp
OpenBenchmarking.org kH/s, More Is Better Cpuminer-Opt 24.3 Algorithm: LBC, LBRY Credits first-cryptography-benchmark 1600 3200 4800 6400 8000 SE +/- 18.26, N = 3 7689.20 1. (CXX) g++ options: -O2 -lcurl -lz -lpthread -lgmp
OpenBenchmarking.org kH/s, More Is Better Cpuminer-Opt 24.3 Algorithm: Quad SHA-256, Pyrite first-cryptography-benchmark 7K 14K 21K 28K 35K SE +/- 14.53, N = 3 30837 1. (CXX) g++ options: -O2 -lcurl -lz -lpthread -lgmp
OpenBenchmarking.org kH/s, More Is Better Cpuminer-Opt 24.3 Algorithm: Triple SHA-256, Onecoin first-cryptography-benchmark 8K 16K 24K 32K 40K SE +/- 8.82, N = 3 39097 1. (CXX) g++ options: -O2 -lcurl -lz -lpthread -lgmp
SecureMark SecureMark is an objective, standardized benchmarking framework for measuring the efficiency of cryptographic processing solutions developed by EEMBC. SecureMark-TLS is benchmarking Transport Layer Security performance with a focus on IoT/edge computing. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org marks, More Is Better SecureMark 1.0.4 Benchmark: SecureMark-TLS first-cryptography-benchmark 90K 180K 270K 360K 450K SE +/- 1419.86, N = 3 404564 1. (CC) gcc options: -pedantic -O3
OpenSSL OpenSSL is an open-source toolkit that implements SSL (Secure Sockets Layer) and TLS (Transport Layer Security) protocols. This test profile makes use of the built-in "openssl speed" benchmarking capabilities. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org byte/s, More Is Better OpenSSL 3.3 Algorithm: SHA256 first-cryptography-benchmark 3000M 6000M 9000M 12000M 15000M SE +/- 26736409.15, N = 3 15540411823 1. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl
OpenBenchmarking.org byte/s, More Is Better OpenSSL 3.3 Algorithm: SHA512 first-cryptography-benchmark 1100M 2200M 3300M 4400M 5500M SE +/- 28702177.44, N = 3 4905021383 1. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl
OpenBenchmarking.org sign/s, More Is Better OpenSSL 3.3 Algorithm: RSA4096 first-cryptography-benchmark 1500 3000 4500 6000 7500 SE +/- 0.95, N = 3 6882.0 1. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl
OpenBenchmarking.org verify/s, More Is Better OpenSSL 3.3 Algorithm: RSA4096 first-cryptography-benchmark 40K 80K 120K 160K 200K SE +/- 21.84, N = 3 179066.5 1. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl
OpenBenchmarking.org byte/s, More Is Better OpenSSL 3.3 Algorithm: ChaCha20 first-cryptography-benchmark 14000M 28000M 42000M 56000M 70000M SE +/- 10890261.27, N = 3 64006238573 1. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl
OpenBenchmarking.org byte/s, More Is Better OpenSSL 3.3 Algorithm: AES-128-GCM first-cryptography-benchmark 30000M 60000M 90000M 120000M 150000M SE +/- 54266305.45, N = 3 124931840230 1. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl
OpenBenchmarking.org byte/s, More Is Better OpenSSL 3.3 Algorithm: AES-256-GCM first-cryptography-benchmark 20000M 40000M 60000M 80000M 100000M SE +/- 34592126.06, N = 3 106655723883 1. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl
OpenBenchmarking.org byte/s, More Is Better OpenSSL 3.3 Algorithm: ChaCha20-Poly1305 first-cryptography-benchmark 10000M 20000M 30000M 40000M 50000M SE +/- 7104054.73, N = 3 45675626680 1. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl
OpenBenchmarking.org Iterations Per Second, More Is Better Cryptsetup PBKDF2-whirlpool first-cryptography-benchmark 200K 400K 600K 800K 1000K SE +/- 4537.24, N = 3 916098
first-cryptography-benchmark Processor: AMD Ryzen 7 7800X3D 8-Core @ 5.05GHz (8 Cores / 16 Threads), Motherboard: ASRock B650 Steel Legend WiFi (3.10 BIOS), Chipset: AMD Device 14d8, Memory: 2 x 32GB DDR5-4800MT/s F5-5600J3636D32G, Disk: 2000GB Western Digital WD Blue SN580 2TB, Graphics: ASUS NVIDIA GeForce RTX 3070 8GB, Audio: NVIDIA GA104 HD Audio, Monitor: LG ULTRAWIDE, Network: Realtek RTL8125 2.5GbE + MEDIATEK MT7922 802.11ax PCI
OS: Ubuntu 24.04, Kernel: 6.8.0-52-generic (x86_64), Desktop: GNOME Shell 46.0, Display Server: X Server 1.21.1.11, Display Driver: NVIDIA 550.120, OpenGL: 4.6 Mesa 24.2.8-1ubuntu1~24.04.1 (LLVM 19.1.1 DRM 3.57), OpenCL: OpenCL 3.0 CUDA 12.4.131, Compiler: GCC 13.3.0 + Clang 18.1.3 + CUDA 12.0, File-System: ext4, Screen Resolution: 2560x1080
Kernel Notes: Transparent Huge Pages: madviseCompiler Notes: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-cet --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-backtrace --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-link-serialization=2 --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-defaulted --enable-offload-targets=nvptx-none=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-gcn/usr --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-build-config=bootstrap-lto-lean --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=generic --without-cuda-driver -vProcessor Notes: Scaling Governor: amd-pstate-epp powersave (EPP: balance_performance) - CPU Microcode: 0xa601209Java Notes: OpenJDK Runtime Environment (build 24+36-3646)Python Notes: Python 3.13.2Security Notes: gather_data_sampling: Not affected + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + reg_file_data_sampling: Not affected + retbleed: Not affected + spec_rstack_overflow: Mitigation of Safe RET + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced / Automatic IBRS; IBPB: conditional; STIBP: always-on; RSB filling; PBRSB-eIBRS: Not affected; BHI: Not affected + srbds: Not affected + tsx_async_abort: Not affected
Testing initiated at 10 February 2025 22:41 by user gohan.