summaryrefslogtreecommitdiff
path: root/bench.h
Commit message (Collapse)AuthorAgeFilesLines
* Use better names than Benchmark1, Benchmark2, etcJeffrey Walton2020-12-151-4/+4
|
* Split public key benchmarks into integers and elliptic curvesJeffrey Walton2019-08-071-6/+42
|
* Use OS X 10.1 image for Travis testingJeffrey Walton2018-12-081-1/+1
|
* Split bench1.cpp into two filesJeffrey Walton2018-07-271-2/+14
| | | | Renamed bench2.cpp to bench3.cpp. Split bench1.cpp into bench1.cpp and bench2.cpp
* Add algorithm provider member function to Algorithm classJeffrey Walton2018-07-061-2/+2
|
* Fix benchmark selection code (GH #464)Jeffrey Walton2017-08-221-4/+5
|
* Add UnkeyedRNG, UnkeyedHash and UnkeyedOtherJeffrey Walton2017-07-231-2/+4
| | | | Some RNGs are keyed, like AES/OFB. However, for classification, we treat them as unkeyed.
* Rework benchmark codeJeffrey Walton2017-05-191-1/+10
| | | | This change moves test selections from test.cpp into bench.cpp. It also allows us finer control over test classes and algorithms
* Split regtest.cpp into regtest{1|2|3}.cppJeffrey Walton2017-04-131-1/+3
| | | | | regtest.cpp is where ciphers register by name. The library has added a number of ciphers over the last couple of years and the source file has experienced bloat. Most of the ARM and MIPS test borads were suffering Out of Memory (OOM) kills as the compiler processed the source fille and the included header files. This won't stop the OOM kills, but it will help the situation. An early BeagleBoard with 512 MB of RAM is still going to have trouble, but it can be worked around by building with 1 make job as opposed to 2 or 4.
* Add Random Number Generator benchmarks (Issue 386)Jeffrey Walton2017-03-081-17/+27
| | | | | | | | Move HTML header and footer into benchmark functions Switch to <cmath> and standard math routines Switch to <ctime> and standard clock and time routines Move static variable^Cinto anonymous namespace Add TimeToString function for printing start and end times
* Add Test namespace within CryptoPP namespace (Issue 379)Jeffrey Walton2017-02-211-1/+21
|
* Change file preamble to include "originally written by Wei Dai"Jeffrey Walton2017-01-271-1/+1
| | | | We have made a fair number of changes, and we don't want WD to receive credit for issues he was not part of
* Cleared issues 11,12,13 (Clang integrated assembler), 58 (RC rollup), 66 ↵Jeffrey Walton2015-11-181-0/+2
| | | | (Coverity rollup)
* CRYPTOPP 5.6.3 RC6 checkinJeffrey Walton2015-11-051-11/+11
|
* benchmark key and IV setup. remove low security benchmarksweidai2007-04-151-2/+2
|
* add b2 commandweidai2003-08-011-1/+2
|
* split bench.cpp in 2 for alpha (.got subsegment exceeds 64K)weidai2003-07-291-1/+3
|
* Initial revisionweidai2002-10-041-0/+8