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: Twofish

OpenBenchmarking.org metrics for this test profile configuration based on 540 public results since 29 February 2020 with the latest data as of 2 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)
96th
10
448 +/- 6
94th
5
435 +/- 1
94th
3
434 +/- 1
92nd
7
420 +/- 1
81st
3
388 +/- 2
Mid-Tier
75th
< 370
64th
5
341 +/- 1
63rd
7
340 +/- 1
58th
5
327 +/- 2
56th
4
323 +/- 69
56th
5
323 +/- 1
55th
3
316 +/- 26
54th
4
311 +/- 39
Median
50th
306
44th
3
301 +/- 52
36th
7
296 +/- 4
Low-Tier
25th
< 275
24th
4
262 +/- 22
23rd
3
259 +/- 1
15th
5
209 +/- 11
3rd
13
61 +/- 15
OpenBenchmarking.orgDistribution Of Public Results - Test: Twofish540 Results Range From 23 To 475 MiB/s2344658610712814917019121223325427529631733835938040142244346448520406080100

Based on OpenBenchmarking.org data, the selected test / test configuration (Botan 2.13.0 - Test: Twofish) 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: TwofishRun-Time246810Min: 1 / Avg: 1.03 / Max: 5

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: TwofishDeviation246810Min: 0 / Avg: 0.08 / Max: 2

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

5 Systems - 129 Benchmark Results

AMD Ryzen 7 2700X Eight-Core - ASUS TUF B350M-PLUS GAMING - AMD [AMD] 17h

MidnightBSD - 2.0.2 - X Server

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 4500U - LENOVO LNVNB161216 - AMD Renoir Root Complex

Ubuntu 20.10 - 5.9.1-050901-generic - GNOME Shell 3.38.1

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

2 Systems - 111 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

2 Systems - 108 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

1 System - 5 Benchmark Results

Intel Xeon E5-2651 v2 - INTEL X79M-S - Intel Xeon E7 v2

Peppermint 10 - 5.0.0-37-generic - LXDE

1 System - 5 Benchmark Results

Intel Xeon E5-2620 0 - INTEL X79M-S - Intel Xeon E5

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

11 Systems - 217 Benchmark Results

AMD Ryzen 5 3600X 6-Core - ASUS ROG CROSSHAIR VIII HERO - AMD Starship

Ubuntu 20.04 - 5.9.0-050900-generic - GNOME Shell 3.36.4

4 Systems - 99 Benchmark Results

AMD Ryzen 5 4500U - LENOVO LNVNB161216 - AMD Renoir Root Complex

Ubuntu 20.10 - 5.9.1-050901-generic - GNOME Shell 3.38.1

2 Systems - 403 Benchmark Results

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

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

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

Ubuntu 20.04 - 5.4.0-29-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

2 Systems - 150 Benchmark Results

Intel Core i7-1065G7 - Dell 06CDVY - Intel Device 34ef

Ubuntu 20.04 - 5.7.0-999-generic - GNOME Shell 3.36.1

5 Systems - 99 Benchmark Results

Apple M1 - Apple Mac mini - 8GB

macOS 11.0 - 20.1.0 - OpenCL 1.2

12 Systems - 229 Benchmark Results

AMD Ryzen 7 3800XT 8-Core - ASUS ROG CROSSHAIR VIII HERO - AMD Starship

Ubuntu 20.04 - 5.9.0-050900-generic - GNOME Shell 3.36.4

Find More Test Results


User Comments

Post A Comment