Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge GH #1302 Add PSK database interface | Jack Lloyd | 2017-11-26 | 1 | -0/+86 |
|\ | |||||
| * | PSK Database | Jack Lloyd | 2017-11-26 | 1 | -0/+86 |
| | | |||||
* | | Add tls_http_server cmd util | Jack Lloyd | 2017-11-26 | 1 | -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 disabled | Jack Lloyd | 2017-11-21 | 2 | -2/+12 |
| | | | | Just throws if --pem arg is used. | ||||
* | Add timings for RFC 3394 keywrap | Jack Lloyd | 2017-11-18 | 1 | -0/+40 |
| | |||||
* | Move ASN1 printer to the library | Jack Lloyd | 2017-11-15 | 1 | -382/+3 |
| | |||||
* | Encapsulate ASN1 printer logic in a class | Jack Lloyd | 2017-11-15 | 1 | -133/+163 |
| | |||||
* | Merge GH #884 Refactor X.509 cert/CRL internals | Jack Lloyd | 2017-11-15 | 1 | -7/+1 |
|\ | |||||
| * | Consolidate function for testing for ASN.1 string types | Jack Lloyd | 2017-11-14 | 1 | -7/+1 |
| | | |||||
* | | Remove SIMD perf test from speed | Jack Lloyd | 2017-11-15 | 1 | -116/+0 |
|/ | | | | As written it is very bogus and produces wildly incorrect results. | ||||
* | Remove use of transcode | Jack Lloyd | 2017-11-09 | 1 | -14/+1 |
| | |||||
* | speed: simplify some code | Jack Lloyd | 2017-11-02 | 1 | -167/+60 |
| | |||||
* | Round block cipher buffer sizes to multiple of block size | Jack Lloyd | 2017-10-25 | 1 | -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::min | Jack Lloyd | 2017-10-24 | 1 | -0/+1 |
| | |||||
* | Tweak help output a bit | Jack Lloyd | 2017-10-24 | 4 | -35/+53 |
| | |||||
* | Merge GH #1273 Refactor test and cli runner code | Jack Lloyd | 2017-10-24 | 15 | -562/+753 |
|\ | |||||
| * | Avoid using namespace, other cleanups | Jack Lloyd | 2017-10-24 | 1 | -27/+24 |
| | | |||||
| * | Refactor option parsing in cli and test code | Jack Lloyd | 2017-10-24 | 15 | -536/+730 |
| | | | | | | | | Allows cleaning up header includes, also somewhat smaller binaries. | ||||
* | | In cipher tests count IV setup as part of the message cost | Jack Lloyd | 2017-10-24 | 1 | -10/+2 |
|/ | | | | Splitting this out gives a misleading perf measurement. | ||||
* | Add ability to print fingerprint in cert_info cli | Jack Lloyd | 2017-10-20 | 1 | -1/+4 |
| | | | | [ci skip] | ||||
* | In speed flush the output stream after each result | Jack Lloyd | 2017-10-19 | 1 | -1/+1 |
| | |||||
* | Simplify speed cmdlet, make summary optional, add JSON output | Jack Lloyd | 2017-10-16 | 1 | -501/+455 |
| | |||||
* | Additional final annotations | Jack Lloyd | 2017-10-15 | 6 | -15/+16 |
| | |||||
* | Update list of block ciphers in speed cli | Jack Lloyd | 2017-10-13 | 1 | -0/+11 |
| | | | | [ci skip] | ||||
* | Optimize GCM | Jack Lloyd | 2017-10-13 | 1 | -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 cmdlet | Jack Lloyd | 2017-10-06 | 1 | -0/+16 |
| | | | | I needed it ;) | ||||
* | Move block to its own function | Jack Lloyd | 2017-10-02 | 1 | -17/+21 |
| | |||||
* | Remove various unused variables | Jack Lloyd | 2017-10-02 | 2 | -1/+2 |
| | | | | Sonar finds | ||||
* | Remove redundant "virtual override" declarations. | Jack Lloyd | 2017-10-02 | 2 | -3/+3 |
| | |||||
* | Use explicit :: or std:: to refer to functions in namespaces | Jack Lloyd | 2017-10-01 | 2 | -5/+5 |
| | |||||
* | Use class here | Jack Lloyd | 2017-09-30 | 1 | -1/+1 |
| | |||||
* | Fix bad comparison | Jack Lloyd | 2017-09-30 | 1 | -1/+1 |
| | | | | Caught by Sonar | ||||
* | Use class instead of struct for objects with member functions | Jack Lloyd | 2017-09-30 | 1 | -1/+1 |
| | | | | Flagged by Sonar and quite reasonable | ||||
* | Further header cleanups | Jack Lloyd | 2017-09-28 | 2 | -1/+3 |
| | |||||
* | Reindent [ci skip] | Jack Lloyd | 2017-09-24 | 1 | -1/+1 |
| | |||||
* | Further build/test fixes for restricted configurations | Jack Lloyd | 2017-09-24 | 2 | -1/+5 |
| | |||||
* | Fixes for headers missing in certain configurations | Jack Lloyd | 2017-09-23 | 1 | -0/+1 |
| | |||||
* | De-inline TLS::Text_Policy | Jack Lloyd | 2017-09-21 | 1 | -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 cleanups | Jack Lloyd | 2017-09-21 | 7 | -12/+7 |
| | |||||
* | Change header guard format to BOTAN_FOO_H_ | Jack Lloyd | 2017-09-20 | 2 | -4/+4 |
| | | | | | | ISO C++ reserves names with double underscores in them Closes #512 | ||||
* | Reflect -fstack-protector and related flags in `botan config ldflags` | Jack Lloyd | 2017-09-19 | 1 | -0/+2 |
| | | | | | | GH #863 [ci skip] | ||||
* | Correct output of `botan config libs` | Jack Lloyd | 2017-09-16 | 1 | -2/+1 |
| | | | | It output -lbotan-2.x instead of -lbotan-2 | ||||
* | Merge duplicated logic for clearing CPUID bits | Jack Lloyd | 2017-09-16 | 1 | -9/+5 |
| | |||||
* | Fix bad write if a socket error occurred using --dump-traces | Jack Lloyd | 2017-09-07 | 1 | -5/+5 |
| | | | | Found by Coverity | ||||
* | Avoid leaking address info in the case of a connection failure | Jack Lloyd | 2017-09-03 | 1 | -2/+2 |
| | | | | | | Not really a problem since we're exiting shortly afterwards. [ci skip] | ||||
* | Add missing override | Jack Lloyd | 2017-09-03 | 1 | -1/+1 |
| | |||||
* | Avoid using std::cout and std::cerr within cli code | Jack Lloyd | 2017-09-02 | 5 | -85/+87 |
| | | | | Prevents redirection using --output and --error-output | ||||
* | Add --dump-traces option to tls_server | Jack Lloyd | 2017-09-02 | 1 | -1/+18 |
| | |||||
* | Add a script for running TLS-Attacker, remove old shell scripts | Jack Lloyd | 2017-09-02 | 1 | -20/+18 |
| | | | | [ci skip] | ||||
* | Add a CLI util for inspecting TLS client hellos | Jack Lloyd | 2017-09-01 | 1 | -0/+111 |
| |