Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Always set domain encoding correctly when loading an ECC key | René Korthaus | 2017-12-19 | 2 | -1/+7 |
| | | | | | | | | When loading an ECC key from file, the domain encoding was always set to explicit instead of depending on the encoded key file read. This resulted in different encodings and therefore different fingerprints of the same key when encoding the same key twice (once after generation, once after re-reading it). | ||||
* | Enable processor specific code in module policies [ci skip] | Jack Lloyd | 2017-12-19 | 3 | -0/+15 |
| | | | | These were added more recently and weren't enabled in the policy files. | ||||
* | Avoid tying encoding of CRLs to the current system clock | Jack Lloyd | 2017-12-18 | 3 | -20/+68 |
| | |||||
* | Update news [ci skip] | Jack Lloyd | 2017-12-18 | 1 | -4/+23 |
| | |||||
* | Add a simple OpenSSL vs Botan benchmark script | Jack Lloyd | 2017-12-18 | 2 | -0/+217 |
| | |||||
* | Accept ChaCha20 as a name | Jack Lloyd | 2017-12-18 | 1 | -0/+6 |
| | |||||
* | Correct JSON output (trailing comma) and add byte-per-second value | Jack Lloyd | 2017-12-18 | 1 | -3/+10 |
| | |||||
* | Merge GH #1360 Add timeouts to HTTP socket operations | Jack Lloyd | 2017-12-18 | 14 | -351/+473 |
|\ | | | | | | | Fixes #1326 | ||||
| * | Windows has a different return type | Jack Lloyd | 2017-12-17 | 1 | -2/+4 |
| | | |||||
| * | Merge BSD and Winsock variations together | Jack Lloyd | 2017-12-17 | 1 | -105/+61 |
| | | |||||
| * | Try to debug Boost build failure - amalgamation problem? | Jack Lloyd | 2017-12-17 | 1 | -1/+1 |
| | | |||||
| * | Missing include | Jack Lloyd | 2017-12-17 | 1 | -0/+1 |
| | | |||||
| * | Expose timeouts on the freestanding OCSP request utils | Jack Lloyd | 2017-12-17 | 3 | -8/+27 |
| | | |||||
| * | Add an overall timeout to the HTTP request | Jack Lloyd | 2017-12-17 | 1 | -0/+8 |
| | | |||||
| * | Use HTTP level timeouts instead of polling on the std::future | Jack Lloyd | 2017-12-17 | 2 | -25/+8 |
| | | |||||
| * | Expose timeouts to the HTTP API | Jack Lloyd | 2017-12-17 | 3 | -13/+32 |
| | | |||||
| * | Handle timeouts in BSD sockets | Jack Lloyd | 2017-12-17 | 1 | -5/+61 |
| | | |||||
| * | Add timeouts to Asio sockets | Jack Lloyd | 2017-12-17 | 6 | -39/+117 |
|/ | |||||
* | Fix MSVC version detection | Jack Lloyd | 2017-12-17 | 1 | -1/+2 |
| | | | | | It has two flags for the preprocessor, and we were passing them as a single argument which made cl mad. | ||||
* | Pylint | Jack Lloyd | 2017-12-17 | 2 | -0/+3 |
| | |||||
* | More fixes with recent pylint | Jack Lloyd | 2017-12-17 | 1 | -1/+2 |
| | |||||
* | Latest pylint doesn't like these asserts | Jack Lloyd | 2017-12-17 | 1 | -2/+2 |
| | |||||
* | Mention enabling features in the distributor notes | Jack Lloyd | 2017-12-16 | 1 | -1/+8 |
| | |||||
* | Clean up XMSS self-benchmark | Jack Lloyd | 2017-12-16 | 1 | -6/+4 |
| | | | | Clang complained that the lambda was capturing unnecessary variables. | ||||
* | Avoid using @deprecated annotation here | Jack Lloyd | 2017-12-16 | 1 | -2/+4 |
| | | | | | | Clang's documentation checker complains since it's not actually annotated as deprecated. Change comment to just indicate that it is not a public API function and will be removed in the future. | ||||
* | Fix a bug in PEM decoding | Jack Lloyd | 2017-12-16 | 3 | -31/+79 |
| | | | | | | | | If the label param was set to a non-empty string, the decoding would treat it as part of the label and then end up throwing a decoding error. The key fix here is adding the clear() call in decode. Private bug report by email. Add some basic tests for the PEM decoder. | ||||
* | Merge GH #1357 Add ability to fingerprint public keys | Jack Lloyd | 2017-12-15 | 5 | -38/+79 |
|\ | |||||
| * | Add ability to fingerprint public keys | Jack Lloyd | 2017-12-14 | 5 | -38/+79 |
| | | |||||
* | | Merge GH #1358 Detect compiler version using preprocessor checks | Jack Lloyd | 2017-12-15 | 5 | -234/+99 |
|\ \ | |/ |/| | |||||
| * | Update comment [ci skip] | Jack Lloyd | 2017-12-15 | 1 | -6/+8 |
| | | |||||
| * | Fix clang macros | Jack Lloyd | 2017-12-14 | 1 | -3/+3 |
| | | |||||
| * | Address review comments: indent code and fix clang regex | Jack Lloyd | 2017-12-14 | 2 | -41/+39 |
| | | |||||
| * | Detect the compiler version using the preprocessor instead of command line | Jack Lloyd | 2017-12-14 | 5 | -234/+99 |
|/ | | | | Fixes #1314 | ||||
* | Default to not setting a timestamp in the gzip header | Jack Lloyd | 2017-12-14 | 2 | -5/+6 |
| | | | | But allow it to be set via a constructor arg. | ||||
* | Remove some unused OS feature flags | Jack Lloyd | 2017-12-13 | 18 | -44/+23 |
| | | | | | We are unlikely to ever use gettimeofday or memset_s going forward. Also MinGW had the wrong flag for VirtualLock | ||||
* | Drop IRIX support | Jack Lloyd | 2017-12-13 | 7 | -14/+6 |
| | | | | | | It turns out that GCC dropped support for IRIX in 4.8, so likely there was never even a C++11 compiler that could have been used to compile 2.x in any case. | ||||
* | Simplify how make flags are set | Jack Lloyd | 2017-12-12 | 2 | -8/+6 |
| | |||||
* | Merge GH #1355 Run rst2man in CI builds | Jack Lloyd | 2017-12-12 | 2 | -2/+2 |
|\ | |||||
| * | Try running rst2man in CI | Jack Lloyd | 2017-12-12 | 2 | -2/+2 |
|/ | |||||
* | Merge GH #1354 Avoid MSVC warning in botan.h [ci skip] | Jack Lloyd | 2017-12-12 | 1 | -1/+1 |
|\ | |||||
| * | Fix pragma message to avoid warning | schregger | 2017-12-12 | 1 | -1/+1 |
|/ | | | Missing parentheses around pragma message caused warnings in Visual Studio. | ||||
* | Remove vestigial handling of removed options [ci skip] | Jack Lloyd | 2017-12-12 | 1 | -24/+2 |
| | | | | | The --destdir option was removed in 2.2.0, and the amalgamation options were removed before 2.0.0 | ||||
* | Mention rst2man in news | Jack Lloyd | 2017-12-11 | 1 | -0/+3 |
| | |||||
* | Add ability to generate man page with rst2man fixing #1349 | Jack Lloyd | 2017-12-11 | 4 | -87/+171 |
| | |||||
* | Update news | Jack Lloyd | 2017-12-11 | 1 | -0/+8 |
| | |||||
* | Fix make clean | Jack Lloyd | 2017-12-11 | 1 | -1/+8 |
| | |||||
* | Merge GH #1351 Cleanup macro generation in build.h | Jack Lloyd | 2017-12-11 | 11 | -134/+117 |
|\ | |||||
| * | Rename SSE4.x names to avoid underscores | Jack Lloyd | 2017-12-11 | 9 | -15/+20 |
| | | | | | | | | | | | | This breaks how we determine the ISA flags for amalgamation files. The code for doing that is kind of a hack but I don't want to mess with it right now, easier to just rename the ISA internally. | ||||
| * | Remove an unused feature allowing one module to pull in a file from another | Jack Lloyd | 2017-12-11 | 1 | -17/+4 |
| | | | | | | | | The last use of this was removed in #549 | ||||
| * | Finish with the CPU feature macros | Jack Lloyd | 2017-12-11 | 2 | -14/+4 |
| | |