aboutsummaryrefslogtreecommitdiffstats
path: root/checks
Commit message (Expand)AuthorAgeFilesLines
* Expose use of global state in some of the lookup functions, includinglloyd2008-09-291-2/+3
* Compliation fixeslloyd2008-09-282-7/+6
* Modularize the public key algorithms, though currently a great deal oflloyd2008-09-283-52/+165
* Allow test suite to build even if RNG or DLIES is missinglloyd2008-09-282-4/+22
* Create an x509 module containing all of the X509 certificate and CAlloyd2008-09-281-37/+50
* Modularize hashes and checksumslloyd2008-09-281-1/+1
* Modularize the Adler32 checksum in checksums/adler32lloyd2008-09-281-6/+6
* Add back from Ajisai 0.5.0 the implementations of the SSLv3 MAC and PRFlloyd2008-09-271-0/+240
* Use --init arg, was disabled at some point earlierlloyd2008-09-161-1/+1
* Time RSA key generation againlloyd2008-09-151-1/+5
* Clean up creation of RNG objectslloyd2008-09-151-9/+8
* Explicit cast from double to int using static_castlloyd2008-09-151-1/+1
* 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
* Don't allow zero second benchmarkslloyd2008-09-141-1/+1
* Increase default benchmark time to 5s... 1.5 seconds (old value) is toolloyd2008-09-141-2/+2
* Padding changes in the PK benchmarks:lloyd2008-09-121-3/+3
* In the benchmarks, replace Lion(MD5,WiderWake4+1-BE,65536) with1.7.11lloyd2008-09-111-4/+8
* Handle configuration of what kind of clock to use for benchmarking.lloyd2008-09-111-4/+39
* Add implementation of Salsa20 stream cipherlloyd2008-09-092-0/+281
* Fix --bench-typelloyd2008-09-091-10/+17
* Add --test to OptionParser listlloyd2008-09-081-1/+1
* Last checkin would crash, because the destructor for the rng would notlloyd2008-09-081-60/+55
* Run test_types every time prior to initialization, instead of just duringlloyd2008-09-081-58/+66
* 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
* Tweak timer outputlloyd2008-09-071-2/+2
* Flush stdout after every new resultlloyd2008-09-071-1/+1
* Choice of clock_gettime, gettimeofday, times, and clock for benchmark timingslloyd2008-09-052-8/+47
* Use the Timer class for all benchmarkinglloyd2008-09-059-131/+91
* 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-3112-258/+26
* Rewrite the RSA and DSA benchmarks to be much more readable and flexible,lloyd2008-08-311-51/+158
* Add a simple timer classlloyd2008-08-312-0/+138
* Benchmark change: Skip RSA 1536, DH 1536. Add DSA 2048/256 and 3072/256, RSA ...lloyd2008-08-301-6/+16
* Add the block cipher Noekeon (http://gro.noekeon.org/). Only "indirect mode"lloyd2008-07-112-1/+13
* Add interfaces for add_entropy_source and add_entropy tolloyd2008-06-281-10/+8
* Default to using clock(), not rdtsc1.7.7lloyd2008-06-281-2/+2
* Delete the self-test global RNG: just create one in main() and pass itlloyd2008-06-286-57/+56
* Remove most of the direct references to the global_rng() calllloyd2008-06-287-114/+137
* Change make_rng to be a static member of RandomNumberGeneratorlloyd2008-06-281-1/+1
* New structure for entropy sources + RNGs. The entropy sources are owned bylloyd2008-06-272-22/+15
* Remove uses of global PRNG from self-test and benchmark code. Assumeslloyd2008-06-279-39/+59
* Remove load checking, as it requires an RNG (at least at the moment).lloyd2008-06-272-24/+34
* Similiar combining transform for the ElGamal, DSA, and NR private keylloyd2008-06-203-14/+17
* Consolidate the two DH_PrivateKey constructors into a single one takinglloyd2008-06-202-14/+20
* Use RNG& argument for PKCS8::encrypt_key and PKCS8::PEM_encodelloyd2008-06-201-5/+6
* Convert pkcs8_decoder() and x509_decoder() to take a RandomNumberGenerator&lloyd2008-06-203-6/+12