aboutsummaryrefslogtreecommitdiffstats
path: root/checks
Commit message (Collapse)AuthorAgeFilesLines
* DSA-2048 and DSA-3072 benchmarks, disabled for a while due to lack oflloyd2007-03-091-4/+6
| | | | 'standard' groups (I may just go ahead and do this).
* Document the --init flag to checklloyd2007-03-091-1/+3
|
* Eliminate most uses of exit() to bail on an error; instead throw anlloyd2007-02-193-33/+14
| | | | exception upto the top level, that's what it's there for.
* Use OptionParser::init_if_setlloyd2006-12-091-18/+14
| | | | Inline the print_help function
* Add a value_if_set member function to the getopt implementation (returnslloyd2006-12-092-1/+9
| | | | the option argument, or an empty string if no argument set)
* Decide to print ms/op or ops/second at runtime instead of compile time.lloyd2006-11-121-10/+8
|
* Add (very basic) HTML output for public key benchmarking.lloyd2006-09-272-14/+29
|
* Change the default CPU MHz when RDTSC is used to 1.866 GHz to match motokolloyd2006-09-261-1/+1
|
* Allow --bench-algo to take multiple argumentslloyd2006-09-261-4/+10
|
* Update reference for the SEED test vectorslloyd2006-09-141-2/+2
|
* Rename X509_PublicKey and PKCS8_PrivateKey to the new types within thelloyd2006-09-063-12/+12
| | | | self-test sources
* Split PK_Key into Public_Key and Private_Key; these new classes merge inlloyd2006-09-061-5/+32
| | | | the interfaces previously included in X509_PublicKey and PKCS8_PrivateKey.
* Respect the --seconds command line argument with --bench-algolloyd2006-08-132-4/+4
|
* Add checks for MD4, MD5, and SHA-1 for zero-length inputslloyd2006-08-131-0/+3
|
* In 'check', always initialize the library and run basic self tests, evenlloyd2006-08-121-6/+2
| | | | if run with no arguments.
* Remove the public domain notices from the self-test/benchmark code,lloyd2006-08-0912-19/+2
| | | | because it turns out to be something of a legal minefield.
* Add header guardslloyd2006-08-091-0/+5
|
* Enable testing the sizes of basic types in the test suite, and fix somelloyd2006-08-091-23/+7
| | | | minor compile errors and warnings that had crept into that code.
* Add a simple option parser to the check utility; it makes for much sanerlloyd2006-08-093-72/+171
| | | | | | | | | | code in check.cpp, and now the order of options on the command line should not change what heppens. The options taken have changed slightly. All options that take values are now --arg=value instead of "--arg value", and the various --bench-(blah) options have been turned into a new option --bench-type that takes an argument specifying the type of algorithm to benchmark.
* Modify the X.509 tests so they pick up a bug in PKCS10_Requestlloyd2006-06-231-0/+2
|
* Correct the name of the function with the bug.lloyd2006-06-071-4/+2
|
* Add more squaring testslloyd2006-06-071-0/+36
|
* Revert last change to check.cpp (didn't mean to commit that)lloyd2006-06-072-3/+21
| | | | Commit the actual squaring tests in checks/bigint.cpp
* Add an initial set of squaring tests to mp_valid.datlloyd2006-06-071-0/+41
|
* Add hooks for tests for the squaring algorithmslloyd2006-06-071-3/+3
|
* If we find a problem during the BigInt tests, print the data in hexlloyd2006-05-191-8/+2
| | | | instead of decimal.
* Initial checkin1.5.6lloyd2006-05-1826-0/+42360