Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Expose a function returning a status code for verifing X509 objects | Jack Lloyd | 2017-12-19 | 6 | -59/+99 |
| | | | | | | | | | The versions returning bool just tell us if it could be verified but don't indicate the problem, everything got binned into "signature error" during verification. Now in the event that the params were invalid, or the signature algorithm couldn't be found, report that as a specific error. See GH #1362 | ||||
* | 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 |
| | |||||
* | 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 |
| | |||||
* | 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 |
| | |||||
* | 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 |
| | |||||
* | 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 |
| | | |||||
* | | 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 | 1 | -38/+36 |
| | | |||||
* | | Detect the compiler version using the preprocessor instead of command line | Jack Lloyd | 2017-12-14 | 4 | -141/+58 |
|/ | | | | 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 | 17 | -20/+1 |
| | | | | | 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 | 5 | -13/+0 |
| | | | | | | 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 | 1 | -6/+5 |
| | |||||
* | Try running rst2man in CI | Jack Lloyd | 2017-12-12 | 2 | -2/+2 |
| | |||||
* | Fix pragma message to avoid warning | schregger | 2017-12-12 | 1 | -1/+1 |
| | | | Missing parentheses around pragma message caused warnings in Visual Studio. | ||||
* | Add ability to generate man page with rst2man fixing #1349 | Jack Lloyd | 2017-12-11 | 2 | -0/+14 |
| | |||||
* | 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 | 10 | -22/+61 |
|\ | |||||
| * | Rename SSE4.x names to avoid underscores | Jack Lloyd | 2017-12-11 | 8 | -14/+14 |
| | | | | | | | | | | | | 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. | ||||
| * | Finish with the CPU feature macros | Jack Lloyd | 2017-12-11 | 1 | -2/+2 |
| | | |||||
| * | Rename the SSE4 ISA extensions | Jack Lloyd | 2017-12-11 | 8 | -14/+14 |
| | | | | | | | | Simplifies macro generation | ||||
| * | Further cleanup of macro generation in build.h | Jack Lloyd | 2017-12-11 | 1 | -5/+28 |
| | | |||||
| * | More simplifications | Jack Lloyd | 2017-12-11 | 1 | -3/+3 |
| | | |||||
| * | Clean up macro generation | Jack Lloyd | 2017-12-11 | 2 | -8/+24 |
| | | |||||
* | | Avoid a shadow warning under old Clang [ci skip] | Jack Lloyd | 2017-12-11 | 1 | -2/+2 |
|/ | | | | Bogus warning but whatever. | ||||
* | Fix missing comma in test runner [ci skip] | Jack Lloyd | 2017-12-11 | 1 | -1/+1 |
| | | | | | This ended up trying to run the "aeadkdf" suite first, and then the actual aead and kdf suites didn't end up running until later. | ||||
* | Add compiler language flags in build.h header [ci skip] | Jack Lloyd | 2017-12-11 | 1 | -1/+1 |
| | | | | Fixes #1353 | ||||
* | Fix make clean target | Jack Lloyd | 2017-12-11 | 1 | -7/+3 |
| | | | | | | | | | | It removed the doc output dir, so this sequence: $ ./configure.py $ make clean $ make docs would fail | ||||
* | Improve debug output of the build_docs script | Jack Lloyd | 2017-12-11 | 1 | -2/+5 |
| | | | | | Only log if there was output, and convert the binary string to Unicode string. | ||||
* | Avoid a warning under AIX make | Jack Lloyd | 2017-12-11 | 1 | -4/+2 |
| | | | | It doesn't like variables that don't expand to anything. | ||||
* | Merge GH #1346 Add for loops to templates, add cmake+bakefile templates | Jack Lloyd | 2017-12-11 | 3 | -10/+148 |
|\ |