aboutsummaryrefslogtreecommitdiffstats
path: root/src/cli
Commit message (Collapse)AuthorAgeFilesLines
* Merge GH #1302 Add PSK database interfaceJack Lloyd2017-11-261-0/+86
|\
| * PSK DatabaseJack Lloyd2017-11-261-0/+86
| |
* | Add tls_http_server cmd utilJack Lloyd2017-11-261-0/+543
|/ | | | | It parses just enough of an HTTP message that it can be used to test against a browser, or tlsfuzzer.
* Allow building asn1print even if PEM is disabledJack Lloyd2017-11-212-2/+12
| | | | Just throws if --pem arg is used.
* Add timings for RFC 3394 keywrapJack Lloyd2017-11-181-0/+40
|
* Move ASN1 printer to the libraryJack Lloyd2017-11-151-382/+3
|
* Encapsulate ASN1 printer logic in a classJack Lloyd2017-11-151-133/+163
|
* Merge GH #884 Refactor X.509 cert/CRL internalsJack Lloyd2017-11-151-7/+1
|\
| * Consolidate function for testing for ASN.1 string typesJack Lloyd2017-11-141-7/+1
| |
* | Remove SIMD perf test from speedJack Lloyd2017-11-151-116/+0
|/ | | | As written it is very bogus and produces wildly incorrect results.
* Remove use of transcodeJack Lloyd2017-11-091-14/+1
|
* speed: simplify some codeJack Lloyd2017-11-021-167/+60
|
* Round block cipher buffer sizes to multiple of block sizeJack Lloyd2017-10-251-2/+12
| | | | | | Previously --buf-size was taken as a multiple of the block size, ie --buf-size=5 tested over 5 blocks (rather than 5 bytes, as the output claimed.)
* Add header for std::minJack Lloyd2017-10-241-0/+1
|
* Tweak help output a bitJack Lloyd2017-10-244-35/+53
|
* Merge GH #1273 Refactor test and cli runner codeJack Lloyd2017-10-2415-562/+753
|\
| * Avoid using namespace, other cleanupsJack Lloyd2017-10-241-27/+24
| |
| * Refactor option parsing in cli and test codeJack Lloyd2017-10-2415-536/+730
| | | | | | | | Allows cleaning up header includes, also somewhat smaller binaries.
* | In cipher tests count IV setup as part of the message costJack Lloyd2017-10-241-10/+2
|/ | | | Splitting this out gives a misleading perf measurement.
* Add ability to print fingerprint in cert_info cliJack Lloyd2017-10-201-1/+4
| | | | [ci skip]
* In speed flush the output stream after each resultJack Lloyd2017-10-191-1/+1
|
* Simplify speed cmdlet, make summary optional, add JSON outputJack Lloyd2017-10-161-501/+455
|
* Additional final annotationsJack Lloyd2017-10-156-15/+16
|
* Update list of block ciphers in speed cliJack Lloyd2017-10-131-0/+11
| | | | [ci skip]
* Optimize GCMJack Lloyd2017-10-131-0/+1
| | | | | | | | | | By allowing multiple blocks for clmul, slight speedup there though still far behind optimum. Precompute a table of multiples of H, 3-4x faster on systems without clmul (and still no secret indexes). Refactor GMAC to not derive from GHASH
* Add mod_inverse cmdletJack Lloyd2017-10-061-0/+16
| | | | I needed it ;)
* Move block to its own functionJack Lloyd2017-10-021-17/+21
|
* Remove various unused variablesJack Lloyd2017-10-022-1/+2
| | | | Sonar finds
* Remove redundant "virtual override" declarations.Jack Lloyd2017-10-022-3/+3
|
* Use explicit :: or std:: to refer to functions in namespacesJack Lloyd2017-10-012-5/+5
|
* Use class hereJack Lloyd2017-09-301-1/+1
|
* Fix bad comparisonJack Lloyd2017-09-301-1/+1
| | | | Caught by Sonar
* Use class instead of struct for objects with member functionsJack Lloyd2017-09-301-1/+1
| | | | Flagged by Sonar and quite reasonable
* Further header cleanupsJack Lloyd2017-09-282-1/+3
|
* Reindent [ci skip]Jack Lloyd2017-09-241-1/+1
|
* Further build/test fixes for restricted configurationsJack Lloyd2017-09-242-1/+5
|
* Fixes for headers missing in certain configurationsJack Lloyd2017-09-231-0/+1
|
* De-inline TLS::Text_PolicyJack Lloyd2017-09-211-0/+1
| | | | | Getting a little large to be all defined in a header, and sticking it in a source file allows removing several includes from tls_policy.h
* More include header cleanupsJack Lloyd2017-09-217-12/+7
|
* Change header guard format to BOTAN_FOO_H_Jack Lloyd2017-09-202-4/+4
| | | | | | ISO C++ reserves names with double underscores in them Closes #512
* Reflect -fstack-protector and related flags in `botan config ldflags`Jack Lloyd2017-09-191-0/+2
| | | | | | GH #863 [ci skip]
* Correct output of `botan config libs`Jack Lloyd2017-09-161-2/+1
| | | | It output -lbotan-2.x instead of -lbotan-2
* Merge duplicated logic for clearing CPUID bitsJack Lloyd2017-09-161-9/+5
|
* Fix bad write if a socket error occurred using --dump-tracesJack Lloyd2017-09-071-5/+5
| | | | Found by Coverity
* Avoid leaking address info in the case of a connection failureJack Lloyd2017-09-031-2/+2
| | | | | | Not really a problem since we're exiting shortly afterwards. [ci skip]
* Add missing overrideJack Lloyd2017-09-031-1/+1
|
* Avoid using std::cout and std::cerr within cli codeJack Lloyd2017-09-025-85/+87
| | | | Prevents redirection using --output and --error-output
* Add --dump-traces option to tls_serverJack Lloyd2017-09-021-1/+18
|
* Add a script for running TLS-Attacker, remove old shell scriptsJack Lloyd2017-09-021-20/+18
| | | | [ci skip]
* Add a CLI util for inspecting TLS client hellosJack Lloyd2017-09-011-0/+111
|