Botan

Botan is a cross-platform open-source C++ crypto library that supports most all publicly known cryptographic algorithms.

Learn more about this test at the upstream project site: http://botan.randombit.net/.

This utility test profile is maintained by Michael Larabel. This OpenBenchmarking.org test profile was created on 1 November 2012 and last updated on 29 February 2020. To run this test with the Phoronix Test Suite, the basic command is: phoronix-test-suite benchmark botan.

This test has an average install time of 1 second and an average run-time of 7 minutes, 4 seconds.

200k+ Downloads

Public Result UploadsReported Installs*Test Completions*OpenBenchmarking.orgEventsBotan Popularity Statisticspts/botan2012.112013.022013.052013.082013.112014.022014.052014.082014.112015.022015.052015.082015.112016.022016.052016.082016.112017.022017.052017.082017.112018.022018.052018.082018.112019.022019.052019.082019.112020.022020.052020.082020.116K12K18K24K30K

* Data based on those opting to upload their test results to OpenBenchmarking.org and users enabling the opt-in anonymous statistics reporting while running benchmarks from an Internet-connected platform.
Data current as of Sat, 16 Jan 2021 18:30:26 GMT.

Blowfish20.8%KASUMI18.7%Twofish20.5%AES-25619.9%CAST-25620.1%Test Option PopularityOpenBenchmarking.org

Revision History

pts/botan-1.5.0   [View Source]   Sat, 29 Feb 2020 07:51:13 GMT
Update against Botan upstream.

pts/botan-1.4.0   [View Source]   Tue, 18 Dec 2018 10:44:45 GMT
Update against Botan 2.8, explicitly use Python3

pts/botan-1.3.0   [View Source]   Thu, 17 May 2018 17:08:55 GMT
Update against Botan 2.6 upstream.

pts/botan-1.2.0   [View Source]   Wed, 07 Feb 2018 14:47:57 GMT
Update against upstream Botan 2.4.0 test and make necessary profile changes for accomodating the upstream alterations for benchmarking.

pts/botan-1.1.1   [View Source]   Thu, 25 Aug 2016 14:13:19 GMT
Update download links

pts/botan-1.1.0   [View Source]   Fri, 10 Jan 2014 14:38:52 GMT
Update against upstream Botan 1.11.6.

pts/botan-1.0.0   [View Source]   Thu, 01 Nov 2012 14:28:42 GMT
Initial commit of new botan test profile that is a cryptography algorithm benchmark of the Botan C++ crypto library.

Suites Using This Test

Cryptography

CPU Massive

Single-Threaded


Performance Metrics

Analyze Test Configuration:

Botan 2.13.0

Test: AES-256

OpenBenchmarking.org metrics for this test profile configuration based on 524 public results since 29 February 2020 with the latest data as of 3 January 2021.

Below is an overview of the generalized performance for components where there is sufficient statistically significant data based upon user-uploaded results. It is important to keep in mind particularly in the Linux/open-source space there can be vastly different OS configurations, with this overview intended to offer just general guidance as to the performance expectations.

Component
Percentile Rank
# Matching Public Results
MiB/s (Average)
99th
4
7402 +/- 86
97th
12
7078 +/- 692
95th
3
5900 +/- 85
87th
3
5594 +/- 36
85th
4
5394 +/- 1121
81st
7
4952 +/- 89
77th
3
4808 +/- 5
77th
5
4807 +/- 21
Mid-Tier
75th
< 4632
75th
4
4604 +/- 18
68th
6
4472 +/- 1
60th
7
4394 +/- 20
57th
9
4292 +/- 364
56th
6
4273 +/- 1
51st
5
4066 +/- 4
Median
50th
4065
49th
5
4034 +/- 6
48th
3
3902 +/- 9
42nd
5
3729 +/- 2
40th
7
3704 +/- 16
38th
5
3545 +/- 6
38th
3
3542 +/- 5
35th
3
3352 +/- 8
32nd
4
3115 +/- 113
31st
4
3099 +/- 3
28th
7
3043 +/- 36
27th
3
3004 +/- 4
26th
3
2840 +/- 497
Low-Tier
25th
< 2609
21st
4
2224 +/- 33
19th
3
1962 +/- 1
17th
4
1358 +/- 11
13th
3
740 +/- 3
12th
3
684 +/- 3
3rd
13
17 +/- 4
OpenBenchmarking.orgDistribution Of Public Results - Test: AES-256524 Results Range From 7 To 7801 MiB/s7163319475631787943109912551411156717231879203521912347250326592815297131273283343935953751390740634219437545314687484349995155531154675623577959356091624764036559671568717027718373397495765178071530456075

Based on OpenBenchmarking.org data, the selected test / test configuration (Botan 2.13.0 - Test: AES-256) has an average run-time of 2 minutes. By default this test profile is set to run at least 3 times but may increase if the standard deviation exceeds pre-defined defaults or other calculations deem additional runs necessary for greater statistical accuracy of the result.

OpenBenchmarking.orgMinutesTime Required To Complete BenchmarkTest: AES-256Run-Time3691215Min: 1 / Avg: 1.1 / Max: 8

Based on public OpenBenchmarking.org results, the selected test / test configuration has an average standard deviation of 0.1%.

OpenBenchmarking.orgPercent, Fewer Is BetterAverage Deviation Between RunsTest: AES-256Deviation246810Min: 0 / Avg: 0.13 / Max: 3

Recent Test Results

Compare

1 System - 219 Benchmark Results

AMD EPYC 7302P 16-Core - Supermicro H11SSL-i v2.00 - AMD Starship

Ubuntu 20.04 - 5.4.0-42-generic - GNOME Shell 3.36.4

3 Systems - 313 Benchmark Results

Intel Core i7-5960X - ASRock X99 Extreme3 - Intel Xeon E7 v3

Ubuntu 20.04 - 5.4.0-58-generic - GNOME Shell 3.36.4

1 System - 25 Benchmark Results

AMD Ryzen 9 3900 12-Core - Gigabyte B550 GAMING X V2 - AMD Starship

Debian 10 - 5.9.0-0.bpo.2-amd64 - X Server 1.20.4

5 Systems - 129 Benchmark Results

AMD Ryzen 9 5900X 12-Core - ASUS ROG CROSSHAIR VIII HERO - AMD [AMD] Starship

MidnightBSD - 2.0.1 - X Server 1.20.8

1 System - 5 Benchmark Results

AMD Athlon II X2 240 - Packard Bell WMCP78M - NVIDIA MCP78S

Ubuntu 20.10 - 5.8.0-34-lowlatency - KDE Plasma 5.19.5

5 Systems - 141 Benchmark Results

ARMv8 - Parallels ARM Virtual v0.1 - 8GB

Ubuntu 20.04 - 5.4.0-58-generic - GCC 9.3.0

2 Systems - 224 Benchmark Results

Intel Core i5-2500K - Gigabyte P67-DS3-B3 - Intel 2nd Generation Core DRAM

Debian 10 - 5.9.0-4-amd64 - GCC 8.3.0

6 Systems - 99 Benchmark Results

AMD Ryzen 5 3600 6-Core - MSI MAG B550 TOMAHAWK - AMD Starship

Arch rolling - 5.9.11-arch2-1 - KDE Plasma 5.20.4

1 System - 5 Benchmark Results

2 x Intel Xeon E5-2680 v2 - Supermicro X9DRW v0123456789 - Intel Xeon E7 v2

Peppermint 10 - 5.0.0-37-generic - LXDE

Most Popular Test Results

Compare

3 Systems - 268 Benchmark Results

Intel Core i5-2520M - HP 161C - Intel 2nd Generation Core DRAM

Ubuntu 18.04 - 4.18.0-20-generic - GNOME Shell 3.28.3

4 Systems - 99 Benchmark Results

Apple - Apple Mac mini - 8GB

macOS 11.0 - 20.1.0 - OpenCL 1.2

2 Systems - 403 Benchmark Results

Intel Core i9-10900K - Gigabyte Z490 AORUS MASTER - Intel Comet Lake PCH

Ubuntu 20.10 - 5.8.0-22-generic - GNOME Shell 3.38.0

3 Systems - 406 Benchmark Results

AMD Ryzen 9 3900XT 12-Core - MSI MEG X570 GODLIKE - AMD Starship

Ubuntu 20.10 - 5.8.0-20-generic - GNOME Shell 3.38.0

2 Systems - 269 Benchmark Results

AMD Ryzen Threadripper 3990X 64-Core - System76 Thelio Major - AMD Starship

Pop 20.04 - 5.4.0-7626-generic - GNOME Shell 3.36.1

2 Systems - 475 Benchmark Results

AMD Ryzen Threadripper 3970X 32-Core - ASUS ROG ZENITH II EXTREME - AMD Starship

Ubuntu 19.10 - 5.3.0-40-generic - GNOME Shell 3.34.1

5 Systems - 99 Benchmark Results

Intel Core i7-1165G7 - Dell 0GG9PT - Intel Tiger Lake-LP

Ubuntu 20.10 - 5.9.2-050902-generic - GNOME Shell 3.38.1

3 Systems - 197 Benchmark Results

Intel Core i7-4790K - Gigabyte Z97-HD3P - Intel 4th Gen Core DRAM

Ubuntu 19.10 - 5.8.14-050814-generic - GNOME Shell 3.34.1

3 Systems - 301 Benchmark Results

Intel Core i5-7600K - Gigabyte Z270M-D3H-CF - Intel Xeon E3-1200 v6

Ubuntu 20.04 - 5.4.0-40-generic - GNOME Shell 3.36.3

3 Systems - 171 Benchmark Results

Intel Xeon E3-1270 v5 - ASUS E3 PRO GAMING V5 - Intel Xeon E3-1200 v5

Clear Linux OS 31470 - 5.3.8-854.native - GNOME Shell 3.34.1

Find More Test Results


User Comments

Post A Comment