Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Remove BOTAN_FORCE_SEMICOLON macro | Jack Lloyd | 2017-12-30 | 1 | -4/+3 |
| | | | | | | Only needed in two headers (cli.h and test.h) not in the main library. Just change those two uses to not use anonymous namespaces. | ||||
* | Convert TLS server to new style TLS interface (GH #1350) | Jack Lloyd | 2017-12-23 | 1 | -78/+71 |
| | |||||
* | Add wrapper functions to clean up cli code using sockets | Jack Lloyd | 2017-12-23 | 3 | -98/+88 |
| | |||||
* | Avoid uninitialized field warnings | Jack Lloyd | 2017-12-23 | 1 | -1/+2 |
| | |||||
* | Enable signing X509 structures with rsa-pss | Fabian Weissberg | 2017-12-22 | 1 | -4/+7 |
| | |||||
* | Correct JSON output (trailing comma) and add byte-per-second value | Jack Lloyd | 2017-12-18 | 1 | -3/+10 |
| | |||||
* | Expose timeouts on the freestanding OCSP request utils | Jack Lloyd | 2017-12-17 | 1 | -2/+3 |
| | |||||
* | Expose timeouts to the HTTP API | Jack Lloyd | 2017-12-17 | 1 | -2/+6 |
| | |||||
* | Add ability to fingerprint public keys | Jack Lloyd | 2017-12-14 | 1 | -0/+20 |
| | |||||
* | Avoid a shadow warning under old Clang [ci skip] | Jack Lloyd | 2017-12-11 | 1 | -2/+2 |
| | | | | Bogus warning but whatever. | ||||
* | Add a new version function returning just the version without extras | Jack Lloyd | 2017-12-06 | 1 | -3/+1 |
| | |||||
* | 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 |
| |