cryptography-y-1 Intel Core i5-9400F testing with a MSI B360M GAMING PLUS (MS-7B19) v1.0 (1.40 BIOS) and Gigabyte NVIDIA GeForce GT 710 2GB on Ubuntu 20.04 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/2108137-IB-CRYPTOGRA06&grw .
cryptography-y-1 Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Compiler File-System Screen Resolution Intel Core i5-9400F Intel Core i5-9400F @ 4.10GHz (6 Cores) MSI B360M GAMING PLUS (MS-7B19) v1.0 (1.40 BIOS) Intel Cannon Lake PCH 16GB 500GB Western Digital WD5000LPVX-8 Gigabyte NVIDIA GeForce GT 710 2GB Realtek ALC887-VD AL1707 A Intel I219-V Ubuntu 20.04 5.4.0-80-generic (x86_64) GNOME Shell 3.36.9 X Server 1.20.9 GCC 9.3.0 ext4 1280x1024 OpenBenchmarking.org - Transparent Huge Pages: madvise - --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-9-HskZEa/gcc-9-9.3.0/debian/tmp-nvptx/usr,hsa --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-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: intel_pstate powersave - CPU Microcode: 0xea - Thermald 1.9.1 - OpenJDK Runtime Environment (build 1.8.0_302-b08) - Python 3.8.10 - itlb_multihit: KVM: Mitigation of Split huge pages + l1tf: Mitigation of PTE Inversion; VMX: conditional cache flushes SMT disabled + mds: Mitigation of Clear buffers; SMT disabled + meltdown: Mitigation of PTI + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full generic retpoline IBPB: conditional IBRS_FW STIBP: disabled RSB filling + srbds: Mitigation of Microcode + tsx_async_abort: Not affected
cryptography-y-1 cryptopp: All Algorithms cryptopp: Keyed Algorithms cryptopp: Unkeyed Algorithms cryptopp: Integer + Elliptic Curve Public Key Algorithms nettle: aes256 nettle: chacha nettle: sha512 nettle: poly1305-aes smhasher: wyhash smhasher: wyhash smhasher: MeowHash smhasher: MeowHash smhasher: Spooky32 smhasher: Spooky32 smhasher: fasthash32 smhasher: fasthash32 smhasher: t1ha2_atonce smhasher: t1ha2_atonce smhasher: t1ha0_aes_avx2 smhasher: t1ha0_aes_avx2 blake2: 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: chia-vdf: Square Plain C++ chia-vdf: Square Assembly Optimized xmrig: Monero - 1M xmrig: Wownero - 1M aircrack-ng: john-the-ripper: Blowfish john-the-ripper: MD5 cpuminer-opt: Magi cpuminer-opt: x25x cpuminer-opt: Deepcoin cpuminer-opt: Ringcoin openssl: RSA 4096-bit Performance bork: File Encryption Time Intel Core i5-9400F 1498.975019 607.096211 260.742951 4735.001021 6466.21 1087.23 513.96 2985.24 19949.33 24.032 42908.89 50.925 16123.89 40.128 8036.73 31.327 18497.87 31.065 49114.19 31.831 4.09 92.007 88.499 3927.815 3918.188 357.316 358.960 444.845 441.231 140.784 140.874 740.639 735.101 221.070 124570 187167 1607.0 2538.6 19849.317 9395 621332 144.49 164.67 4333.41 1139.47 1672.0 7.545 OpenBenchmarking.org
Crypto++ Test: All Algorithms OpenBenchmarking.org MiB/second, More Is Better Crypto++ 8.2 Test: All Algorithms Intel Core i5-9400F 300 600 900 1200 1500 SE +/- 0.35, N = 3 1498.98 1. (CXX) g++ options: -g2 -O3 -fPIC -pthread -pipe
Crypto++ Test: Keyed Algorithms OpenBenchmarking.org MiB/second, More Is Better Crypto++ 8.2 Test: Keyed Algorithms Intel Core i5-9400F 130 260 390 520 650 SE +/- 0.07, N = 3 607.10 1. (CXX) g++ options: -g2 -O3 -fPIC -pthread -pipe
Crypto++ Test: Unkeyed Algorithms OpenBenchmarking.org MiB/second, More Is Better Crypto++ 8.2 Test: Unkeyed Algorithms Intel Core i5-9400F 60 120 180 240 300 SE +/- 0.07, N = 3 260.74 1. (CXX) g++ options: -g2 -O3 -fPIC -pthread -pipe
Crypto++ Test: Integer + Elliptic Curve Public Key Algorithms OpenBenchmarking.org MiB/second, More Is Better Crypto++ 8.2 Test: Integer + Elliptic Curve Public Key Algorithms Intel Core i5-9400F 1000 2000 3000 4000 5000 SE +/- 1.39, N = 3 4735.00 1. (CXX) g++ options: -g2 -O3 -fPIC -pthread -pipe
Nettle Test: aes256 OpenBenchmarking.org Mbyte/s, More Is Better Nettle 3.5.1 Test: aes256 Intel Core i5-9400F 1400 2800 4200 5600 7000 SE +/- 0.55, N = 3 6466.21 MIN: 4368.05 / MAX: 10707.85 1. (CC) gcc options: -O2 -ggdb3 -lhogweed -lnettle -lgmp -lm -lcrypto
Nettle Test: chacha OpenBenchmarking.org Mbyte/s, More Is Better Nettle 3.5.1 Test: chacha Intel Core i5-9400F 200 400 600 800 1000 SE +/- 0.39, N = 3 1087.23 MIN: 549.93 / MAX: 2987.41 1. (CC) gcc options: -O2 -ggdb3 -lhogweed -lnettle -lgmp -lm -lcrypto
Nettle Test: sha512 OpenBenchmarking.org Mbyte/s, More Is Better Nettle 3.5.1 Test: sha512 Intel Core i5-9400F 110 220 330 440 550 SE +/- 0.16, N = 3 513.96 1. (CC) gcc options: -O2 -ggdb3 -lhogweed -lnettle -lgmp -lm -lcrypto
Nettle Test: poly1305-aes OpenBenchmarking.org Mbyte/s, More Is Better Nettle 3.5.1 Test: poly1305-aes Intel Core i5-9400F 600 1200 1800 2400 3000 SE +/- 1.71, N = 3 2985.24 1. (CC) gcc options: -O2 -ggdb3 -lhogweed -lnettle -lgmp -lm -lcrypto
SMHasher Hash: wyhash OpenBenchmarking.org MiB/sec, More Is Better SMHasher 2020-02-29 Hash: wyhash Intel Core i5-9400F 4K 8K 12K 16K 20K SE +/- 48.10, N = 3 19949.33 1. (CXX) g++ options: -march=native -O3 -lpthread
SMHasher Hash: wyhash OpenBenchmarking.org cycles/hash, Fewer Is Better SMHasher 2020-02-29 Hash: wyhash Intel Core i5-9400F 6 12 18 24 30 SE +/- 0.00, N = 3 24.03 1. (CXX) g++ options: -march=native -O3 -lpthread
SMHasher Hash: MeowHash OpenBenchmarking.org MiB/sec, More Is Better SMHasher 2020-02-29 Hash: MeowHash Intel Core i5-9400F 9K 18K 27K 36K 45K SE +/- 181.67, N = 3 42908.89 1. (CXX) g++ options: -march=native -O3 -lpthread
SMHasher Hash: MeowHash OpenBenchmarking.org cycles/hash, Fewer Is Better SMHasher 2020-02-29 Hash: MeowHash Intel Core i5-9400F 11 22 33 44 55 SE +/- 0.20, N = 3 50.93 1. (CXX) g++ options: -march=native -O3 -lpthread
SMHasher Hash: Spooky32 OpenBenchmarking.org MiB/sec, More Is Better SMHasher 2020-02-29 Hash: Spooky32 Intel Core i5-9400F 3K 6K 9K 12K 15K SE +/- 66.59, N = 3 16123.89 1. (CXX) g++ options: -march=native -O3 -lpthread
SMHasher Hash: Spooky32 OpenBenchmarking.org cycles/hash, Fewer Is Better SMHasher 2020-02-29 Hash: Spooky32 Intel Core i5-9400F 9 18 27 36 45 SE +/- 0.01, N = 3 40.13 1. (CXX) g++ options: -march=native -O3 -lpthread
SMHasher Hash: fasthash32 OpenBenchmarking.org MiB/sec, More Is Better SMHasher 2020-02-29 Hash: fasthash32 Intel Core i5-9400F 2K 4K 6K 8K 10K SE +/- 0.86, N = 3 8036.73 1. (CXX) g++ options: -march=native -O3 -lpthread
SMHasher Hash: fasthash32 OpenBenchmarking.org cycles/hash, Fewer Is Better SMHasher 2020-02-29 Hash: fasthash32 Intel Core i5-9400F 7 14 21 28 35 SE +/- 0.00, N = 3 31.33 1. (CXX) g++ options: -march=native -O3 -lpthread
SMHasher Hash: t1ha2_atonce OpenBenchmarking.org MiB/sec, More Is Better SMHasher 2020-02-29 Hash: t1ha2_atonce Intel Core i5-9400F 4K 8K 12K 16K 20K SE +/- 23.78, N = 3 18497.87 1. (CXX) g++ options: -march=native -O3 -lpthread
SMHasher Hash: t1ha2_atonce OpenBenchmarking.org cycles/hash, Fewer Is Better SMHasher 2020-02-29 Hash: t1ha2_atonce Intel Core i5-9400F 7 14 21 28 35 SE +/- 0.00, N = 3 31.07 1. (CXX) g++ options: -march=native -O3 -lpthread
SMHasher Hash: t1ha0_aes_avx2 OpenBenchmarking.org MiB/sec, More Is Better SMHasher 2020-02-29 Hash: t1ha0_aes_avx2 Intel Core i5-9400F 11K 22K 33K 44K 55K SE +/- 509.15, N = 5 49114.19 1. (CXX) g++ options: -march=native -O3 -lpthread
SMHasher Hash: t1ha0_aes_avx2 OpenBenchmarking.org cycles/hash, Fewer Is Better SMHasher 2020-02-29 Hash: t1ha0_aes_avx2 Intel Core i5-9400F 7 14 21 28 35 SE +/- 0.00, N = 5 31.83 1. (CXX) g++ options: -march=native -O3 -lpthread
BLAKE2 OpenBenchmarking.org Cycles Per Byte, Fewer Is Better BLAKE2 20170307 Intel Core i5-9400F 0.9203 1.8406 2.7609 3.6812 4.6015 SE +/- 0.00, N = 3 4.09 1. (CC) gcc options: -O3 -march=native -lcrypto -lz
Botan Test: KASUMI OpenBenchmarking.org MiB/s, More Is Better Botan 2.17.3 Test: KASUMI Intel Core i5-9400F 20 40 60 80 100 SE +/- 0.04, N = 3 92.01 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
Botan Test: KASUMI - Decrypt OpenBenchmarking.org MiB/s, More Is Better Botan 2.17.3 Test: KASUMI - Decrypt Intel Core i5-9400F 20 40 60 80 100 SE +/- 0.06, N = 3 88.50 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
Botan Test: AES-256 OpenBenchmarking.org MiB/s, More Is Better Botan 2.17.3 Test: AES-256 Intel Core i5-9400F 800 1600 2400 3200 4000 SE +/- 3.20, N = 3 3927.82 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
Botan Test: AES-256 - Decrypt OpenBenchmarking.org MiB/s, More Is Better Botan 2.17.3 Test: AES-256 - Decrypt Intel Core i5-9400F 800 1600 2400 3200 4000 SE +/- 1.87, N = 3 3918.19 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
Botan Test: Twofish OpenBenchmarking.org MiB/s, More Is Better Botan 2.17.3 Test: Twofish Intel Core i5-9400F 80 160 240 320 400 SE +/- 0.08, N = 3 357.32 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
Botan Test: Twofish - Decrypt OpenBenchmarking.org MiB/s, More Is Better Botan 2.17.3 Test: Twofish - Decrypt Intel Core i5-9400F 80 160 240 320 400 SE +/- 0.06, N = 3 358.96 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
Botan Test: Blowfish OpenBenchmarking.org MiB/s, More Is Better Botan 2.17.3 Test: Blowfish Intel Core i5-9400F 100 200 300 400 500 SE +/- 0.17, N = 3 444.85 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
Botan Test: Blowfish - Decrypt OpenBenchmarking.org MiB/s, More Is Better Botan 2.17.3 Test: Blowfish - Decrypt Intel Core i5-9400F 100 200 300 400 500 SE +/- 0.11, N = 3 441.23 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
Botan Test: CAST-256 OpenBenchmarking.org MiB/s, More Is Better Botan 2.17.3 Test: CAST-256 Intel Core i5-9400F 30 60 90 120 150 SE +/- 0.01, N = 3 140.78 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
Botan Test: CAST-256 - Decrypt OpenBenchmarking.org MiB/s, More Is Better Botan 2.17.3 Test: CAST-256 - Decrypt Intel Core i5-9400F 30 60 90 120 150 SE +/- 0.01, N = 3 140.87 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
Botan Test: ChaCha20Poly1305 OpenBenchmarking.org MiB/s, More Is Better Botan 2.17.3 Test: ChaCha20Poly1305 Intel Core i5-9400F 160 320 480 640 800 SE +/- 0.42, N = 3 740.64 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
Botan Test: ChaCha20Poly1305 - Decrypt OpenBenchmarking.org MiB/s, More Is Better Botan 2.17.3 Test: ChaCha20Poly1305 - Decrypt Intel Core i5-9400F 160 320 480 640 800 SE +/- 0.58, N = 3 735.10 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
Gcrypt Library OpenBenchmarking.org Seconds, Fewer Is Better Gcrypt Library 1.9 Intel Core i5-9400F 50 100 150 200 250 SE +/- 0.91, N = 3 221.07 1. (CC) gcc options: -O2 -fvisibility=hidden
Chia Blockchain VDF Test: Square Plain C++ OpenBenchmarking.org IPS, More Is Better Chia Blockchain VDF 1.0.1 Test: Square Plain C++ Intel Core i5-9400F 30K 60K 90K 120K 150K SE +/- 982.41, N = 10 124570 1. (CXX) g++ options: -flto -no-pie -lgmpxx -lgmp -lboost_system -pthread
Chia Blockchain VDF Test: Square Assembly Optimized OpenBenchmarking.org IPS, More Is Better Chia Blockchain VDF 1.0.1 Test: Square Assembly Optimized Intel Core i5-9400F 40K 80K 120K 160K 200K SE +/- 466.67, N = 3 187167 1. (CXX) g++ options: -flto -no-pie -lgmpxx -lgmp -lboost_system -pthread
Xmrig Variant: Monero - Hash Count: 1M OpenBenchmarking.org H/s, More Is Better Xmrig 6.12.1 Variant: Monero - Hash Count: 1M Intel Core i5-9400F 300 600 900 1200 1500 SE +/- 22.00, N = 9 1607.0 1. (CXX) g++ options: -fexceptions -fno-rtti -maes -O3 -Ofast -static-libgcc -static-libstdc++ -rdynamic -lssl -lcrypto -luv -lpthread -lrt -ldl -lhwloc
Xmrig Variant: Wownero - Hash Count: 1M OpenBenchmarking.org H/s, More Is Better Xmrig 6.12.1 Variant: Wownero - Hash Count: 1M Intel Core i5-9400F 500 1000 1500 2000 2500 SE +/- 37.55, N = 9 2538.6 1. (CXX) g++ options: -fexceptions -fno-rtti -maes -O3 -Ofast -static-libgcc -static-libstdc++ -rdynamic -lssl -lcrypto -luv -lpthread -lrt -ldl -lhwloc
Aircrack-ng OpenBenchmarking.org k/s, More Is Better Aircrack-ng 1.5.2 Intel Core i5-9400F 4K 8K 12K 16K 20K SE +/- 1.56, N = 3 19849.32 1. (CXX) g++ options: -O3 -fvisibility=hidden -masm=intel -fcommon -rdynamic -lpthread -lz -lcrypto -lhwloc -ldl -lm -pthread
John The Ripper Test: Blowfish OpenBenchmarking.org Real C/S, More Is Better John The Ripper 1.9.0-jumbo-1 Test: Blowfish Intel Core i5-9400F 2K 4K 6K 8K 10K SE +/- 1.53, N = 3 9395 1. (CC) gcc options: -m64 -lssl -lcrypto -fopenmp -lgmp -pthread -lm -lz -ldl -lcrypt
John The Ripper Test: MD5 OpenBenchmarking.org Real C/S, More Is Better John The Ripper 1.9.0-jumbo-1 Test: MD5 Intel Core i5-9400F 130K 260K 390K 520K 650K SE +/- 1872.92, N = 3 621332 1. (CC) gcc options: -m64 -lssl -lcrypto -fopenmp -lgmp -pthread -lm -lz -ldl -lcrypt
Cpuminer-Opt Algorithm: Magi OpenBenchmarking.org kH/s, More Is Better Cpuminer-Opt 3.15.5 Algorithm: Magi Intel Core i5-9400F 30 60 90 120 150 SE +/- 0.23, N = 3 144.49 1. (CXX) g++ options: -O2 -lcurl -lz -lpthread -lssl -lcrypto -lgmp
Cpuminer-Opt Algorithm: x25x OpenBenchmarking.org kH/s, More Is Better Cpuminer-Opt 3.15.5 Algorithm: x25x Intel Core i5-9400F 40 80 120 160 200 SE +/- 0.06, N = 3 164.67 1. (CXX) g++ options: -O2 -lcurl -lz -lpthread -lssl -lcrypto -lgmp
Cpuminer-Opt Algorithm: Deepcoin OpenBenchmarking.org kH/s, More Is Better Cpuminer-Opt 3.15.5 Algorithm: Deepcoin Intel Core i5-9400F 900 1800 2700 3600 4500 SE +/- 10.70, N = 3 4333.41 1. (CXX) g++ options: -O2 -lcurl -lz -lpthread -lssl -lcrypto -lgmp
Cpuminer-Opt Algorithm: Ringcoin OpenBenchmarking.org kH/s, More Is Better Cpuminer-Opt 3.15.5 Algorithm: Ringcoin Intel Core i5-9400F 200 400 600 800 1000 SE +/- 5.57, N = 3 1139.47 1. (CXX) g++ options: -O2 -lcurl -lz -lpthread -lssl -lcrypto -lgmp
OpenSSL RSA 4096-bit Performance OpenBenchmarking.org Signs Per Second, More Is Better OpenSSL 1.1.1 RSA 4096-bit Performance Intel Core i5-9400F 400 800 1200 1600 2000 SE +/- 10.74, N = 3 1672.0 1. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl
Bork File Encrypter File Encryption Time OpenBenchmarking.org Seconds, Fewer Is Better Bork File Encrypter 1.4 File Encryption Time Intel Core i5-9400F 2 4 6 8 10 SE +/- 0.299, N = 15 7.545
Phoronix Test Suite v10.8.4