Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge GH #1251 Fix CMake | Jack Lloyd | 2017-10-12 | 1 | -3/+5 |
|\ | |||||
| * | Prevent a lint complaint. | Frank Schoenmann | 2017-10-12 | 1 | -1/+2 |
| | | |||||
| * | Repair generation of CMakeLists.txt after some files have been moved. | Frank Schoenmann | 2017-10-12 | 1 | -3/+4 |
| | | |||||
* | | Avoid std::count to skip a signed overflow warning | Jack Lloyd | 2017-10-12 | 2 | -3/+13 |
| | | | | | | | | | | | | Couldn't figure out a way to silence this otherwise. Deprecate replace_char, erase_chars, replace_chars | ||||
* | | Merge GH #1245 Restructure Barrier/Semaphore to avoid signed overflow warnings | Jack Lloyd | 2017-10-12 | 2 | -11/+9 |
|\ \ | |/ |/| | |||||
| * | #1220 - fixed fixes of integer overflow | Hubert Bugaj | 2017-10-10 | 2 | -7/+3 |
| | | |||||
| * | #1220 - fixed signed overflow warnings | Hubert Bugaj | 2017-10-09 | 2 | -10/+12 |
| | | |||||
* | | Merge GH #1248 Unroll SM3 compression loop | Jack Lloyd | 2017-10-11 | 1 | -56/+94 |
|\ \ | |||||
| * | | Unroll SM3 compression function | Jack Lloyd | 2017-10-10 | 1 | -56/+94 |
| | | | |||||
* | | | Merge GH #1249 Add Eclipse config | Jack Lloyd | 2017-10-11 | 1 | -0/+167 |
|\ \ \ | |||||
| * | | | Add Eclipse code formatting template [ci skip] | René Korthaus | 2017-10-11 | 1 | -0/+167 |
| | | | | |||||
* | | | | Avoid <thread> | Jack Lloyd | 2017-10-11 | 1 | -2/+6 |
| | | | | | | | | | | | | | | | | Not needed here | ||||
* | | | | Helpful comment | Jack Lloyd | 2017-10-11 | 1 | -1/+2 |
| | | | | |||||
* | | | | Update test for new error return | Jack Lloyd | 2017-10-11 | 1 | -1/+1 |
| | | | | |||||
* | | | | Remove SSE2 bswap_4 | Jack Lloyd | 2017-10-11 | 1 | -24/+0 |
| | | | | | | | | | | | | | | | | | | | | It was disabled anyway (bad macro check) and with recent GCC turned out to be slower than just using bswap. | ||||
* | | | | Optimize CFB mode | Jack Lloyd | 2017-10-11 | 2 | -39/+97 |
| | | | | | | | | | | | | | | | | Still slower but notably faster at least with AES-NI | ||||
* | | | | Add missing header | Jack Lloyd | 2017-10-11 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | Error under filesystem-free builds | ||||
* | | | | Deprecate anon DH/ECDH TLS ciphersuites | Jack Lloyd | 2017-10-11 | 1 | -0/+2 |
| | | | | |||||
* | | | | Simplify ffi call overhead | Jack Lloyd | 2017-10-11 | 5 | -45/+22 |
|/ / / | | | | | | | | | | Notable reductions in code size, stack size and function call overhead. | ||||
* | | | getenv is in standard C++ | Jack Lloyd | 2017-10-09 | 1 | -1/+1 |
| | | | |||||
* | | | Merge GH #1246 OpenBSD/clang build fix | Jack Lloyd | 2017-10-09 | 1 | -0/+2 |
|\ \ \ | |_|/ |/| | | |||||
| * | | Include cstdlib to make os_utils compile with clang. | Alexander Bluhm | 2017-10-09 | 1 | -0/+2 |
|/ / | |||||
* | | Merge GH #1244 Avoid deprecation warnings inside the library resolves #1243 | Jack Lloyd | 2017-10-09 | 3 | -7/+32 |
|\ \ | |||||
| * | | Add comments explaining why its ok to rely on deprecated features here. | Jack Lloyd | 2017-10-09 | 2 | -0/+8 |
| | | | | | | | | | | | | [ci skip] | ||||
| * | | Add a special Compat_Callbacks constructor to silence deprecation warnings. | Jack Lloyd | 2017-10-09 | 3 | -7/+24 |
| | | | | | | | | | | | | | | | | | | That way we avoid the warning internally even in amalgamation mode. GH #1243 | ||||
* | | | Merge GH #1241 Add ability to disable SSE 4 | Jack Lloyd | 2017-10-08 | 1 | -1/+1 |
|\ \ \ | |/ / |/| | | |||||
| * | | Make it possible to disable SSE4.1 and SSE4.2 | Simon Warta | 2017-10-08 | 1 | -1/+1 |
|/ / | |||||
* | | Forward declare BigInt in mp_core.h | Jack Lloyd | 2017-10-06 | 2 | -1/+3 |
| | | | | | | | | Only needed in one source file here. | ||||
* | | Remove needless variable | Jack Lloyd | 2017-10-06 | 1 | -2/+0 |
| | | |||||
* | | Address some bool/int conversion warnings from Sonar | Jack Lloyd | 2017-10-06 | 4 | -5/+12 |
| | | | | | | | | Nothing major but probably good to clean these up. | ||||
* | | Address various GCC warnings | Jack Lloyd | 2017-10-06 | 8 | -24/+26 |
| | | | | | | | | | | Things like -Wconversion and -Wuseless-cast that are noisy and not on by default. | ||||
* | | Add mod_inverse cmdlet | Jack Lloyd | 2017-10-06 | 1 | -0/+16 |
| | | | | | | | | I needed it ;) | ||||
* | | Restart state in Text_Based_Test after test is over | Jack Lloyd | 2017-10-06 | 1 | -0/+2 |
| | | | | | | | | This allows --test-runs= to work as expected | ||||
* | | Update news to mention RIPEMD-160 OID | Jack Lloyd | 2017-10-06 | 1 | -0/+2 |
| | | |||||
* | | Correct the SHA-3 PKCSv1.5 IDs | Jack Lloyd | 2017-10-05 | 5 | -5/+112 |
| | | | | | | | | | | | | | | Thanks to @noloader for pointing me at draft-jivsov-openpgp-sha3-01 which has the correct values. Adds a test so this can't happen again. | ||||
* | | Mark some functions of MDx_HashFunction final | Jack Lloyd | 2017-10-05 | 1 | -3/+3 |
| | | | | | | | | | | The class itself can't be final but we can final the overrides from HashFunction, which helps the compiler devirtualize. | ||||
* | | Add missing `override` | Jack Lloyd | 2017-10-05 | 1 | -1/+1 |
| | | | | | | | | | | Redundant with `final` but GCC -Wsuggest-override complains. (This is already a bug filed for this in GCC upstream.) | ||||
* | | Add missing include | Jack Lloyd | 2017-10-05 | 1 | -0/+1 |
|/ | | | | | In filesystem free build, we weren't including any definition of std::istream. GH #1238 | ||||
* | Add limits.h header for INT_MAX | Jack Lloyd | 2017-10-04 | 1 | -0/+1 |
| | | | | Gentoo bug https://bugs.gentoo.org/633468 | ||||
* | Simplify header includes in socket.cpp | Jack Lloyd | 2017-10-03 | 1 | -9/+3 |
| | | | | | | This got a little contorted in os_utils.cpp because of need to support Boost asio along with system dependent interfaces. Here it's simple: Boost or Unix or Winsock. | ||||
* | Merge GH #1232 Only require socket code if http_util is loaded | Jack Lloyd | 2017-10-03 | 7 | -305/+368 |
|\ | |||||
| * | Add missing windows.h include in os_utils.cpp | Simon Warta | 2017-10-03 | 1 | -0/+3 |
| | | |||||
| * | Add missing include mem_ops.h in socket.cpp | Simon Warta | 2017-10-03 | 1 | -0/+2 |
| | | | | | | | | cast_uint8_ptr_to_char is required by Winsock_Socket | ||||
| * | Move socket implementation into module http_util | Simon Warta | 2017-10-03 | 7 | -308/+366 |
| | | | | | | | | | | This removes the requirement of linking socket libraries for applications that do not use http_util | ||||
* | | Avoid empty methods, use =default or add a comment | Jack Lloyd | 2017-10-03 | 21 | -41/+29 |
| | | | | | | | | Sonar | ||||
* | | Merge GH #1233 Fix missing include in OpenSSL code | Jack Lloyd | 2017-10-03 | 1 | -0/+1 |
|\ \ | |/ |/| | |||||
| * | Add missing cstdlib include to openssl_rsa.cpp | ilovezfs | 2017-10-03 | 1 | -0/+1 |
|/ | | | | Fixes the build with Xcode 8 and earlier. | ||||
* | Remove redundant private: specifier | Jack Lloyd | 2017-10-03 | 1 | -1/+1 |
| | | | | [ci skip] | ||||
* | Avoid leaking SONAR_TOKEN in the build log | Jack Lloyd | 2017-10-03 | 2 | -2/+3 |
| | |||||
* | Add static_cast to avoid conversion warning | Jack Lloyd | 2017-10-03 | 1 | -1/+2 |
| | | | | | I guess we're in trouble if we add any block ciphers with size >= 2^31 Probably fine. |