Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Revert the change that renamed append() to push_back(). As pointed out | lloyd | 2007-11-15 | 1 | -1/+1 |
| | | | | | | by Joel Low on the mailing list, the STL container types have only a single version of push_back(), along with variations of insert() for handling range-based appending. | ||||
* | Rename MemoryRegion::append to push_back | lloyd | 2007-11-14 | 1 | -1/+1 |
| | | | | Change all callers in the library and self-test code. | ||||
* | Prevent lines > 80 columns | lloyd | 2007-11-11 | 1 | -1/+1 |
| | |||||
* | Wrap lines in pk_bench and passhash to keep them under 80 columns. | lloyd | 2007-10-19 | 1 | -3/+4 |
| | |||||
* | Remove several uses of old style C casts in favor of C++98's static_cast and | lloyd | 2007-10-19 | 3 | -7/+14 |
| | | | | reinterpret_cast | ||||
* | Increase the (arbitrary) upper bound on how long the benchmarks can run to | lloyd | 2007-09-18 | 1 | -1/+1 |
| | | | | 5 minutes (300 seconds). | ||||
* | Add CBC-MAC(AES) tests that use longer inputs | lloyd | 2007-09-17 | 1 | -1/+85 |
| | |||||
* | Check in an initial implementation of CBC-MAC. | lloyd | 2007-09-16 | 1 | -136/+136 |
| | | | | | | | The test vectors were generated by Crypto++ 5.5 on a Linux/x86-64 machine. Test vectors for CBC-MAC(DES) all pass, for inputs up to 63 bytes. For CBC-MAC(AES-128), all test vectors with inputs over 10 bytes fail to verify against what Crypto++ produces. Unknown at this time where the bug lies. | ||||
* | Cleanup the public key benchmark code: avoid macros, use PEM/PKCS | lloyd | 2007-09-13 | 11 | -190/+119 |
| | | | | | | | | | #8 format to store Rabin-Williams keys, inline small functions that are only called once into their caller. Reduces overall length of the file from 458 to 367 lines. Rename all the key files in keys/ to use a .pem suffix since they are all now in PEM format (the RSA keys had been for a long time but were never renamed). | ||||
* | Remove code checking the BOTAN_NO_ macros for if particular public key | lloyd | 2007-09-13 | 2 | -69/+9 |
| | | | | | algorithms exist. They haven't been used since the 'minimal' module was removed in Botan 1.3.14 | ||||
* | Comment out the CBC-MAC test vectors for now since they cause warnings | lloyd | 2007-09-13 | 1 | -136/+136 |
| | | | | about unknown algorithm names. | ||||
* | Check in some test vectors for plain FIPS 113 CBC-MAC using DES and AES-128 | lloyd | 2007-08-03 | 1 | -0/+137 |
| | |||||
* | Use the get_clock/get_ticks code instead of calling std::clock directly. Allows | lloyd | 2007-07-23 | 1 | -5/+6 |
| | | | | (nominally) more accurate results. | ||||
* | DSA-2048 and DSA-3072 benchmarks, disabled for a while due to lack of | lloyd | 2007-03-09 | 1 | -4/+6 |
| | | | | 'standard' groups (I may just go ahead and do this). | ||||
* | Document the --init flag to check | lloyd | 2007-03-09 | 1 | -1/+3 |
| | |||||
* | Eliminate most uses of exit() to bail on an error; instead throw an | lloyd | 2007-02-19 | 3 | -33/+14 |
| | | | | exception upto the top level, that's what it's there for. | ||||
* | Use OptionParser::init_if_set | lloyd | 2006-12-09 | 1 | -18/+14 |
| | | | | Inline the print_help function | ||||
* | Add a value_if_set member function to the getopt implementation (returns | lloyd | 2006-12-09 | 2 | -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. | lloyd | 2006-11-12 | 1 | -10/+8 |
| | |||||
* | Add (very basic) HTML output for public key benchmarking. | lloyd | 2006-09-27 | 2 | -14/+29 |
| | |||||
* | Change the default CPU MHz when RDTSC is used to 1.866 GHz to match motoko | lloyd | 2006-09-26 | 1 | -1/+1 |
| | |||||
* | Allow --bench-algo to take multiple arguments | lloyd | 2006-09-26 | 1 | -4/+10 |
| | |||||
* | Update reference for the SEED test vectors | lloyd | 2006-09-14 | 1 | -2/+2 |
| | |||||
* | Rename X509_PublicKey and PKCS8_PrivateKey to the new types within the | lloyd | 2006-09-06 | 3 | -12/+12 |
| | | | | self-test sources | ||||
* | Split PK_Key into Public_Key and Private_Key; these new classes merge in | lloyd | 2006-09-06 | 1 | -5/+32 |
| | | | | the interfaces previously included in X509_PublicKey and PKCS8_PrivateKey. | ||||
* | Respect the --seconds command line argument with --bench-algo | lloyd | 2006-08-13 | 2 | -4/+4 |
| | |||||
* | Add checks for MD4, MD5, and SHA-1 for zero-length inputs | lloyd | 2006-08-13 | 1 | -0/+3 |
| | |||||
* | In 'check', always initialize the library and run basic self tests, even | lloyd | 2006-08-12 | 1 | -6/+2 |
| | | | | if run with no arguments. | ||||
* | Remove the public domain notices from the self-test/benchmark code, | lloyd | 2006-08-09 | 12 | -19/+2 |
| | | | | because it turns out to be something of a legal minefield. | ||||
* | Add header guards | lloyd | 2006-08-09 | 1 | -0/+5 |
| | |||||
* | Enable testing the sizes of basic types in the test suite, and fix some | lloyd | 2006-08-09 | 1 | -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 saner | lloyd | 2006-08-09 | 3 | -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_Request | lloyd | 2006-06-23 | 1 | -0/+2 |
| | |||||
* | Correct the name of the function with the bug. | lloyd | 2006-06-07 | 1 | -4/+2 |
| | |||||
* | Add more squaring tests | lloyd | 2006-06-07 | 1 | -0/+36 |
| | |||||
* | Revert last change to check.cpp (didn't mean to commit that) | lloyd | 2006-06-07 | 2 | -3/+21 |
| | | | | Commit the actual squaring tests in checks/bigint.cpp | ||||
* | Add an initial set of squaring tests to mp_valid.dat | lloyd | 2006-06-07 | 1 | -0/+41 |
| | |||||
* | Add hooks for tests for the squaring algorithms | lloyd | 2006-06-07 | 1 | -3/+3 |
| | |||||
* | If we find a problem during the BigInt tests, print the data in hex | lloyd | 2006-05-19 | 1 | -8/+2 |
| | | | | instead of decimal. | ||||
* | Initial checkin1.5.6 | lloyd | 2006-05-18 | 26 | -0/+42360 |