aboutsummaryrefslogtreecommitdiffstats
path: root/checks/pk_bench.cpp
Commit message (Expand)AuthorAgeFilesLines
* Some fixes for very minimal builds (typically due to --no-autoload)lloyd2012-04-201-0/+6
* Add (compile-time) toggle for fault protection checking in the PKlloyd2011-06-071-3/+6
* ECC private keys had two different constructors, one taking a grouplloyd2011-04-081-3/+3
* Fix the ordering of the GOST 34.10 signature values. Add a testlloyd2011-02-071-12/+5
* More VC warning fixeslloyd2010-12-131-10/+10
* Remove more uses of vector to pointer implicit conversionslloyd2010-09-131-2/+1
* Anywhere where we use MemoryRegion::begin to get access to the raw pointerlloyd2010-09-131-2/+2
* Don't bother benchmarking 512 or 768 bit keys; considering an RSAlloyd2010-03-211-7/+4
* Fix GOST 34.10 benchmarklloyd2010-03-161-1/+1
* Disable fault protection for DSA, NR, and GOST 34.10 benchmarkslloyd2010-03-151-2/+2
* Centralize which ECC domains are used for benchmarkinglloyd2010-03-131-34/+17
* Skip bench on very small ECC groups; 112 == DESlloyd2010-03-131-3/+1
* Add 192 and 256 bit groups to the ECDSA benchmark lineuplloyd2010-03-131-1/+3
* Disable fault protection for ECDSA benchmark, easier profilinglloyd2010-03-131-1/+1
* Remove call to disable key testing, now a per-build optionlloyd2010-03-101-4/+2
* Rename PK_Encryptor_MR_with_EME and PK_Decryptor_MR_with_EME tolloyd2010-03-081-4/+4
* Modify pubkey classes to take names instead of object pointers.lloyd2010-03-081-30/+34
* This checkin represents a pretty major change in how PK operations arelloyd2010-03-041-7/+7
* Use KDF2/PK_Key_Agreement in DH benchmarklloyd2010-03-041-5/+5
* Add similar decoding constructors to the private keyslloyd2010-03-041-1/+2
* Add GOST 34.10 benchmarks. Kill of last bits of ECKAEG terminology.lloyd2010-03-021-10/+78
* Rename ECKAEG to ECDH. As far as I can tell they are the same algorithm,lloyd2010-03-021-11/+11
* Kill get_EC_Dom_Pars_by_oidlloyd2010-03-011-2/+4
* Add copyright and license notes to pretty much every file that didn't have them,lloyd2009-12-311-0/+6
* Rename/remove some secmem member variables for better matching with STLlloyd2009-11-171-3/+3
* Modify the self test program to use the builtin runtime benchmarking goop.lloyd2009-09-241-0/+14
* Wrap benchmark_rw call in BOTAN_HAS_RW macro checklloyd2009-09-041-0/+2
* Remove support for HTML benchmark output. Easier/simpler to parse thelloyd2009-08-141-1/+1
* Remove lookup.h use from DLIES, PK key agreement, DSA param gen, get_enc.cpplloyd2008-11-111-2/+10
* Add DLIES benchmarklloyd2008-11-091-10/+72
* More useful PK benchmark output (also a bit easier to parse)lloyd2008-10-221-32/+46
* Add ECKAEG benchmark. Fix several problems found in ECKAEG key (had pure virt...lloyd2008-10-131-5/+73
* Add a simplistic ECDSA benchmarklloyd2008-10-121-0/+58
* Handle building Botan with almost all public key code disabled (though onlylloyd2008-10-011-8/+11
* Compliation fixeslloyd2008-09-281-1/+1
* Modularize the public key algorithms, though currently a great deal oflloyd2008-09-281-8/+50
* Time RSA key generation againlloyd2008-09-151-1/+5
* Oops disable part of previous, was for testinglloyd2008-09-141-1/+7
* Only randomize inputs every 100 runs to minimize overhead (makes profiling ea...lloyd2008-09-141-31/+40
* Split RSA and RW benchmarks. Benchmark RSA encryption and signatures.lloyd2008-09-141-16/+87
* Padding changes in the PK benchmarks:lloyd2008-09-121-3/+3
* Disable extensive testing during benchmark key generation: throws off profilerlloyd2008-09-071-0/+3
* Reduce how often DSA and DH keys are generated during benchmarkslloyd2008-09-071-2/+2
* Use the Timer class for all benchmarkinglloyd2008-09-051-15/+0
* New DH benchmark, much more reflective of real usage as well.lloyd2008-09-051-114/+64
* Delete dead code. New shared benchmark framework for RSA/RW. RSA benchmarklloyd2008-09-021-250/+155
* Inline some methods of Timerlloyd2008-08-311-31/+19
* Rewrite the RSA and DSA benchmarks to be much more readable and flexible,lloyd2008-08-311-51/+158
* Benchmark change: Skip RSA 1536, DH 1536. Add DSA 2048/256 and 3072/256, RSA ...lloyd2008-08-301-6/+16
* Remove most of the direct references to the global_rng() calllloyd2008-06-281-37/+50