aboutsummaryrefslogtreecommitdiffstats
path: root/src/cli/timing_tests.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Don't assume any particular kind of RNG is available in the cliJack Lloyd2019-08-301-32/+28
| | | | Closes #2085
* Fix some minimized build problemsJack Lloyd2019-06-291-3/+3
|
* Fix TLS CBC in DTLS when a bad packet is received.Jack Lloyd2019-05-211-1/+1
| | | | | | The Lucky13 countermeasure causes the mac state to become corrupted, due to the extra inputs. Then the next packet fails its mac check. This causes the Lucky13 countermeasure to go off again, ...
* Fix feature macro checks.Jack Lloyd2019-04-261-4/+4
| | | | Add a checker script.
* Add a timing check for modular exponentiationJack Lloyd2018-06-301-23/+48
|
* Use EC_Group::inverse_mod_order where appropriateJack Lloyd2018-04-201-1/+1
|
* Fix off by one when decoding TLS-CBC ciphertextsJack Lloyd2018-04-091-1/+3
|
* Add RAII versions of get_cipher_mode and get_aeadJack Lloyd2018-04-071-1/+1
| | | | See also #1526
* Fix bug in CLI, and fix bug in CLI testsJack Lloyd2018-04-051-3/+3
| | | | | | | The tests were detecting the problem and failing, but just returned zero in any case so CI did not fail. Also fix some CLI bugs that caused failures if OpenSSL was enabled.
* Fix buildJack Lloyd2018-04-011-1/+1
|
* Fix problems with failure to build in various configurationsJack Lloyd2018-03-311-1/+5
|
* Fix headers for mini buildsJack Lloyd2018-03-271-2/+8
|
* Fix timing_test cli with minimized buildsJack Lloyd2018-03-271-1/+3
|
* Fix timing_test namesJack Lloyd2018-03-041-10/+10
| | | | Closes #1465
* New API for blinded ECC point multiplicationJack Lloyd2018-02-211-15/+104
| | | | No shared state
* Print a command description for cli helpRené Korthaus2018-01-041-0/+10
|
* Refactor option parsing in cli and test codeJack Lloyd2017-10-241-0/+2
| | | | Allows cleaning up header includes, also somewhat smaller binaries.
* Additional final annotationsJack Lloyd2017-10-151-5/+5
|
* Move block to its own functionJack Lloyd2017-10-021-17/+21
|
* Remove various unused variablesJack Lloyd2017-10-021-0/+2
| | | | Sonar finds
* Remove redundant "virtual override" declarations.Jack Lloyd2017-10-021-2/+2
|
* More MSVC warnings fixesJack Lloyd2017-08-311-2/+2
|
* Avoid catching by valueJack Lloyd2017-08-291-1/+1
| | | | Sonar find
* Reformat code with astyle + fix code styleTomasz Frydrych2017-05-011-51/+56
|
* Content:Tomasz Frydrych2017-04-031-2/+2
| | | | | | | | | * fixes for deprecated constructions in c++11 and later (explicit rule of 3/5 or implicit rule of 0 and other violations) * `default` specifier instead of `{}` in some places(probably all) * removal of unreachable code (for example `return` after `throw`) * removal of compilation unit only visible, but not used functions * fix for `throw()` specifier - used instead `BOTAN_NOEXCEPT` * removed not needed semicolons
* Remove old timing test suiteJack Lloyd2017-03-281-2/+5
| | | | Replaced by version in cli added in #894
* Fix compiler warnings in timing_test CLIJack Lloyd2017-03-031-2/+4
|
* Increase timing test defaultsJack Lloyd2017-02-261-1/+1
| | | | | | Mona errors out on < 512 values per secret [ci skip]
* Add `botan timing_test` command line utilityJack Lloyd2017-02-261-0/+454