cryptography_in_kylin

HiSilicon testing with a Kunlun HisiPangu TU140HCR110 (KL4.45.HS.R.104.231215.R BIOS) and llvmpipe on Kylin v10 via the Phoronix Test Suite.

Compare your own system(s) to this result file with the Phoronix Test Suite by running the command: phoronix-test-suite benchmark 2405170-NE-CRYPTOGRA18
Jump To Table - Results

Statistics

Remove Outliers Before Calculating Averages

Graph Settings

Prefer Vertical Bar Graphs

Multi-Way Comparison

Condense Multi-Option Tests Into Single Result Graphs

Table

Show Detailed System Result Table

Run Management

Result
Identifier
Performance Per
Dollar
Date
Run
  Test
  Duration
cryptography_in_kylin_un
May 16
  5 Hours, 22 Minutes
Only show results matching title/arguments (delimit multiple options with a comma):
Do not show results matching title/arguments (delimit multiple options with a comma):


cryptography_in_kylinOpenBenchmarking.orgPhoronix Test SuiteHiSilicon @ 1.80GHz (8 Cores)Kunlun HisiPangu TU140HCR110 (KL4.45.HS.R.104.231215.R BIOS)1 x 16384 MB LPDDR4-3726MT/s Micron NULL256GB ADATA SX6000PNPllvmpipeKylin v105.4.18-hw15-pangu (aarch64)X Server3.3 Mesa 20.0.8 (LLVM 11.0.0 128 bits)GCC 9.3.0ext41920x1080ProcessorMotherboardMemoryDiskGraphicsOSKernelDisplay ServerOpenGLCompilerFile-SystemScreen ResolutionCryptography_in_kylin BenchmarksSystem Logs- Transparent Huge Pages: always- --build=aarch64-linux-gnu --disable-libquadmath --disable-libquadmath-support --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-fix-cortex-a53-843419 --enable-gnu-unique-object --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,gm2 --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-plugin --enable-shared --enable-threads=posix --host=aarch64-linux-gnu --program-prefix=aarch64-linux-gnu- --target=aarch64-linux-gnu --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-target-system-zlib=auto -v - Scaling Governor: hl-cpufreq ondemand- itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + spec_store_bypass: Vulnerable + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Not affected + srbds: Not affected + tsx_async_abort: Not affected

cryptography_in_kylincryptopp: All Algorithmsgcrypt: cryptopp: Keyed Algorithmsopenssl: SHA512openssl: RSA4096openssl: RSA4096securemark: SecureMark-TLScryptopp: Unkeyed Algorithmsbotan: AES-256 - Decryptbotan: AES-256openssl: AES-256-GCMopenssl: ChaCha20openssl: SHA256openssl: AES-128-GCMopenssl: ChaCha20-Poly1305botan: ChaCha20Poly1305 - Decryptbotan: ChaCha20Poly1305botan: Blowfish - Decryptbotan: Blowfishbotan: Twofish - Decryptbotan: Twofishbotan: CAST-256 - Decryptbotan: CAST-256botan: KASUMI - Decryptbotan: KASUMIsmhasher: wyhashcryptography_in_kylin_un240.739671740.041157.29186468786568714715.9215.655487159.6641511101.3231104.20582947637502948530177249673199097477495472353458833116.219117.098101.352100.55787.61987.48251.61851.32030.67330.928OpenBenchmarking.org

Crypto++

Crypto++ is a C++ class library of cryptographic algorithms. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMiB/second, More Is BetterCrypto++ 8.8Test: All Algorithmscryptography_in_kylin_un50100150200250SE +/- 48.97, N = 6240.741. (CXX) g++ options: -g2 -O3 -fPIC -pthread -pipe

Gcrypt Library

Libgcrypt is a general purpose cryptographic library developed as part of the GnuPG project. This is a benchmark of libgcrypt's integrated benchmark and is measuring the time to run the benchmark command with a cipher/mac/hash repetition count set for 50 times as simple, high level look at the overall crypto performance of the system under test. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterGcrypt Library 1.9cryptography_in_kylin_un160320480640800SE +/- 3.84, N = 3740.041. (CC) gcc options: -O2 -fvisibility=hidden

Crypto++

Crypto++ is a C++ class library of cryptographic algorithms. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMiB/second, More Is BetterCrypto++ 8.8Test: Keyed Algorithmscryptography_in_kylin_un306090120150SE +/- 0.55, N = 3157.291. (CXX) g++ options: -g2 -O3 -fPIC -pthread -pipe

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.orgbyte/s, More Is BetterOpenSSL 3.3Algorithm: SHA512cryptography_in_kylin_un150M300M450M600M750MSE +/- 6422247.84, N = 76878656871. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl

OpenBenchmarking.orgverify/s, More Is BetterOpenSSL 3.3Algorithm: RSA4096cryptography_in_kylin_un3K6K9K12K15KSE +/- 4.41, N = 314715.91. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl

OpenBenchmarking.orgsign/s, More Is BetterOpenSSL 3.3Algorithm: RSA4096cryptography_in_kylin_un50100150200250SE +/- 0.20, N = 3215.61. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl

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.orgmarks, More Is BetterSecureMark 1.0.4Benchmark: SecureMark-TLScryptography_in_kylin_un12K24K36K48K60KSE +/- 43.07, N = 3554871. (CC) gcc options: -pedantic -O3

Crypto++

Crypto++ is a C++ class library of cryptographic algorithms. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMiB/second, More Is BetterCrypto++ 8.8Test: Unkeyed Algorithmscryptography_in_kylin_un4080120160200SE +/- 0.09, N = 3159.661. (CXX) g++ options: -g2 -O3 -fPIC -pthread -pipe

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.orgMiB/s, More Is BetterBotan 2.17.3Test: AES-256 - Decryptcryptography_in_kylin_un2004006008001000SE +/- 10.54, N = 151101.321. (CXX) g++ options: -fstack-protector -pthread -lbotan-2 -ldl -lrt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: AES-256cryptography_in_kylin_un2004006008001000SE +/- 10.97, N = 151104.211. (CXX) g++ options: -fstack-protector -pthread -lbotan-2 -ldl -lrt

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.orgbyte/s, More Is BetterOpenSSL 3.3Algorithm: AES-256-GCMcryptography_in_kylin_un2000M4000M6000M8000M10000MSE +/- 1597895.45, N = 382947637501. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.3Algorithm: ChaCha20cryptography_in_kylin_un600M1200M1800M2400M3000MSE +/- 356177.21, N = 329485301771. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.3Algorithm: SHA256cryptography_in_kylin_un500M1000M1500M2000M2500MSE +/- 15871147.86, N = 324967319901. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.3Algorithm: AES-128-GCMcryptography_in_kylin_un2000M4000M6000M8000M10000MSE +/- 31733701.50, N = 397477495471. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.3Algorithm: ChaCha20-Poly1305cryptography_in_kylin_un500M1000M1500M2000M2500MSE +/- 1290544.26, N = 323534588331. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl

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.orgMiB/s, More Is BetterBotan 2.17.3Test: ChaCha20Poly1305 - Decryptcryptography_in_kylin_un306090120150SE +/- 1.45, N = 15116.221. (CXX) g++ options: -fstack-protector -pthread -lbotan-2 -ldl -lrt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: ChaCha20Poly1305cryptography_in_kylin_un306090120150SE +/- 1.44, N = 15117.101. (CXX) g++ options: -fstack-protector -pthread -lbotan-2 -ldl -lrt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: Blowfish - Decryptcryptography_in_kylin_un20406080100SE +/- 0.99, N = 15101.351. (CXX) g++ options: -fstack-protector -pthread -lbotan-2 -ldl -lrt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: Blowfishcryptography_in_kylin_un20406080100SE +/- 1.00, N = 15100.561. (CXX) g++ options: -fstack-protector -pthread -lbotan-2 -ldl -lrt

Cryptsetup

This is a test profile for running the cryptsetup benchmark to report on the system's cryptography performance. Learn more via the OpenBenchmarking.org test page.

cryptography_in_kylin_un: The test quit with a non-zero exit status.

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.orgMiB/s, More Is BetterBotan 2.17.3Test: Twofish - Decryptcryptography_in_kylin_un20406080100SE +/- 0.12, N = 387.621. (CXX) g++ options: -fstack-protector -pthread -lbotan-2 -ldl -lrt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: Twofishcryptography_in_kylin_un20406080100SE +/- 0.18, N = 387.481. (CXX) g++ options: -fstack-protector -pthread -lbotan-2 -ldl -lrt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: CAST-256 - Decryptcryptography_in_kylin_un1224364860SE +/- 0.08, N = 351.621. (CXX) g++ options: -fstack-protector -pthread -lbotan-2 -ldl -lrt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: CAST-256cryptography_in_kylin_un1224364860SE +/- 0.12, N = 351.321. (CXX) g++ options: -fstack-protector -pthread -lbotan-2 -ldl -lrt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: KASUMI - Decryptcryptography_in_kylin_un714212835SE +/- 0.03, N = 330.671. (CXX) g++ options: -fstack-protector -pthread -lbotan-2 -ldl -lrt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: KASUMIcryptography_in_kylin_un714212835SE +/- 0.03, N = 330.931. (CXX) g++ options: -fstack-protector -pthread -lbotan-2 -ldl -lrt

GnuPG

This test times how long it takes to encrypt a sample file using GnuPG. Learn more via the OpenBenchmarking.org test page.

cryptography_in_kylin_un: The test quit with a non-zero exit status. E: ./gnupg: 2: ./gnupg_/bin/gpg: not found

SMHasher

SMHasher is a hash function tester supporting various algorithms and able to make use of AVX and other modern CPU instruction set extensions. Learn more via the OpenBenchmarking.org test page.

Hash: t1ha2_atonce

cryptography_in_kylin_un: The test quit with a non-zero exit status. E: ./smhasher: 3: ./SMHasher: not found

Hash: FarmHash128

cryptography_in_kylin_un: The test quit with a non-zero exit status. E: ./smhasher: 3: ./SMHasher: not found

Hash: fasthash32

cryptography_in_kylin_un: The test quit with a non-zero exit status. E: ./smhasher: 3: ./SMHasher: not found

Hash: Spooky32

cryptography_in_kylin_un: The test quit with a non-zero exit status. E: ./smhasher: 3: ./SMHasher: not found

Hash: SHA3-256

cryptography_in_kylin_un: The test quit with a non-zero exit status. E: ./smhasher: 3: ./SMHasher: not found

Hash: wyhash

cryptography_in_kylin_un: The test quit with a non-zero exit status. E: ./smhasher: 3: ./SMHasher: not found