aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Accept ChaCha20 as a nameJack Lloyd2017-12-181-0/+6
|
* Correct JSON output (trailing comma) and add byte-per-second valueJack Lloyd2017-12-181-3/+10
|
* Windows has a different return typeJack Lloyd2017-12-171-2/+4
|
* Merge BSD and Winsock variations togetherJack Lloyd2017-12-171-105/+61
|
* Try to debug Boost build failure - amalgamation problem?Jack Lloyd2017-12-171-1/+1
|
* Missing includeJack Lloyd2017-12-171-0/+1
|
* Expose timeouts on the freestanding OCSP request utilsJack Lloyd2017-12-173-8/+27
|
* Add an overall timeout to the HTTP requestJack Lloyd2017-12-171-0/+8
|
* Use HTTP level timeouts instead of polling on the std::futureJack Lloyd2017-12-172-25/+8
|
* Expose timeouts to the HTTP APIJack Lloyd2017-12-173-13/+32
|
* Handle timeouts in BSD socketsJack Lloyd2017-12-171-5/+61
|
* Add timeouts to Asio socketsJack Lloyd2017-12-176-39/+117
|
* PylintJack Lloyd2017-12-172-0/+3
|
* More fixes with recent pylintJack Lloyd2017-12-171-1/+2
|
* Latest pylint doesn't like these assertsJack Lloyd2017-12-171-2/+2
|
* Clean up XMSS self-benchmarkJack Lloyd2017-12-161-6/+4
| | | | Clang complained that the lambda was capturing unnecessary variables.
* Avoid using @deprecated annotation hereJack Lloyd2017-12-161-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 decodingJack Lloyd2017-12-163-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 keysJack Lloyd2017-12-155-38/+79
|\
| * Add ability to fingerprint public keysJack Lloyd2017-12-145-38/+79
| |
* | Update comment [ci skip]Jack Lloyd2017-12-151-6/+8
| |
* | Fix clang macrosJack Lloyd2017-12-141-3/+3
| |
* | Address review comments: indent code and fix clang regexJack Lloyd2017-12-141-38/+36
| |
* | Detect the compiler version using the preprocessor instead of command lineJack Lloyd2017-12-144-141/+58
|/ | | | Fixes #1314
* Default to not setting a timestamp in the gzip headerJack Lloyd2017-12-142-5/+6
| | | | But allow it to be set via a constructor arg.
* Remove some unused OS feature flagsJack Lloyd2017-12-1317-20/+1
| | | | | We are unlikely to ever use gettimeofday or memset_s going forward. Also MinGW had the wrong flag for VirtualLock
* Drop IRIX supportJack Lloyd2017-12-135-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 setJack Lloyd2017-12-121-6/+5
|
* Try running rst2man in CIJack Lloyd2017-12-122-2/+2
|
* Fix pragma message to avoid warningschregger2017-12-121-1/+1
| | | Missing parentheses around pragma message caused warnings in Visual Studio.
* Add ability to generate man page with rst2man fixing #1349Jack Lloyd2017-12-112-0/+14
|
* Fix make cleanJack Lloyd2017-12-111-1/+8
|
* Merge GH #1351 Cleanup macro generation in build.hJack Lloyd2017-12-1110-22/+61
|\
| * Rename SSE4.x names to avoid underscoresJack Lloyd2017-12-118-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 macrosJack Lloyd2017-12-111-2/+2
| |
| * Rename the SSE4 ISA extensionsJack Lloyd2017-12-118-14/+14
| | | | | | | | Simplifies macro generation
| * Further cleanup of macro generation in build.hJack Lloyd2017-12-111-5/+28
| |
| * More simplificationsJack Lloyd2017-12-111-3/+3
| |
| * Clean up macro generationJack Lloyd2017-12-112-8/+24
| |
* | Avoid a shadow warning under old Clang [ci skip]Jack Lloyd2017-12-111-2/+2
|/ | | | Bogus warning but whatever.
* Fix missing comma in test runner [ci skip]Jack Lloyd2017-12-111-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 Lloyd2017-12-111-1/+1
| | | | Fixes #1353
* Fix make clean targetJack Lloyd2017-12-111-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 scriptJack Lloyd2017-12-111-2/+5
| | | | | Only log if there was output, and convert the binary string to Unicode string.
* Avoid a warning under AIX makeJack Lloyd2017-12-111-4/+2
| | | | It doesn't like variables that don't expand to anything.
* Merge GH #1346 Add for loops to templates, add cmake+bakefile templatesJack Lloyd2017-12-113-10/+148
|\
| * Tweak the bakefile output a bitJack Lloyd2017-12-101-8/+19
| | | | | | | | Multiple files can be listed in the sources {} block, so do that.
| * Fix bakefile arch setting for x86-32Jack Lloyd2017-12-101-1/+1
| | | | | | | | Restrict bakefile to x86 since thats all that is supported.
| * Escape the shared build flags for CMakeJack Lloyd2017-12-101-1/+1
| | | | | | | | It needs this for Windows with its declspec syntax
| * Use for loops in cmake and bakefile buildsJack Lloyd2017-12-102-13/+36
| |