Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 | ||||
* | | 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. | ||||
* | Force expand_mask to be on T instead of int | Jack Lloyd | 2017-10-03 | 1 | -1/+1 |
| | | | | Which is what the expression evaluates to. Caught by MSVC warning. | ||||
* | MSVC wants __declspec(restrict) on both declaration and definition | Jack Lloyd | 2017-10-03 | 1 | -1/+1 |
| | | | | Thankfully GCC doesn't mind it being on the definition. | ||||
* | Add wrappers for reinterpret_cast between char* and uint8_t* | Jack Lloyd | 2017-10-03 | 29 | -66/+85 |
| | | | | | | | Generally speaking reinterpret_cast is sketchy stuff. But the special case of char*/uint8_t* is both common and safe. By isolating those, the remaining (likely sketchy) cases are easier to grep for. | ||||
* | Remove redundant parens | Jack Lloyd | 2017-10-03 | 7 | -8/+8 |
| | | | | Sonar | ||||
* | Remove redundant return statement | Jack Lloyd | 2017-10-02 | 1 | -1/+1 |
| | |||||
* | Move block to its own function | Jack Lloyd | 2017-10-02 | 1 | -17/+21 |
| | |||||
* | Remove various unused variables | Jack Lloyd | 2017-10-02 | 10 | -14/+9 |
| | | | | Sonar finds | ||||
* | Remove unnecessary virtuals from final classes | Jack Lloyd | 2017-10-02 | 6 | -10/+6 |
| | | | | Found with Sonar | ||||
* | Uppercase constants | Jack Lloyd | 2017-10-02 | 1 | -12/+15 |
| | |||||
* | Use class for exception types | Jack Lloyd | 2017-10-02 | 2 | -5/+9 |
| | |||||
* | Remove protected functions from final classes | Jack Lloyd | 2017-10-02 | 8 | -38/+8 |
| | | | | | | Mostly residue from the old system of splitting impls among subclasses Found with Sonar | ||||
* | Make TLS::Blocking_Client non-final | Jack Lloyd | 2017-10-02 | 1 | -1/+1 |
| | | | | It is intended for derivation! Just not tested... | ||||
* | sigemptyset is a macro on OS X | Jack Lloyd | 2017-10-02 | 1 | -1/+1 |
| | |||||
* | Remove protected m_handle data from PKCS11::Object | Jack Lloyd | 2017-10-02 | 3 | -6/+18 |
| | |||||
* | Make m_emsa in PK_{Signature,Verification}_with_EMSA private | Jack Lloyd | 2017-10-02 | 2 | -4/+7 |
| | |||||
* | Make EMSA1 data private | Jack Lloyd | 2017-10-02 | 1 | -6/+4 |
| | | | | It was already final so leaving data as protected makes no sense... | ||||
* | Make kv in TLS_Text_Policy private, add protected setter | Jack Lloyd | 2017-10-02 | 2 | -0/+14 |
| | |||||
* | Remove protected data from Fixed_Output_RNG in test code | Jack Lloyd | 2017-10-02 | 1 | -31/+15 |
| | |||||
* | Remove protected data members from X509_Object | Jack Lloyd | 2017-10-02 | 5 | -41/+27 |
| | | | | Just need const accessors, no reason for any subclass to modify values. | ||||
* | Remove needless block | Jack Lloyd | 2017-10-02 | 1 | -11/+7 |
| | |||||
* | Avoid protected data member in TLS tests | Jack Lloyd | 2017-10-02 | 1 | -4/+5 |
| | |||||
* | Avoid using namespace in FFI headers | Jack Lloyd | 2017-10-02 | 5 | -7/+3 |
| | | | | Internal only headers but Sonar doesn't know that | ||||
* | Prefix names in global namespace with :: | Jack Lloyd | 2017-10-02 | 3 | -7/+7 |
| | |||||
* | Fix parsing of git datestamps in release script | Jack Lloyd | 2017-10-02 | 1 | -4/+4 |
| | | | | [ci skip] | ||||
* | Remove redundant "virtual override" declarations. | Jack Lloyd | 2017-10-02 | 11 | -41/+39 |
| | |||||
* | Disabling autodetection doesn't help if we force it in travis.yml | Jack Lloyd | 2017-10-01 | 1 | -1/+1 |
| | |||||
* | Ugh, disable ccache on Sonar build | Jack Lloyd | 2017-10-01 | 1 | -2/+2 |
| | | | | It seems ccache doesn't handle -fprofile-instr-generate correctly. | ||||
* | Gah, remove llvm not install it! | Jack Lloyd | 2017-10-01 | 1 | -1/+1 |
| | |||||
* | Remove llvm package on Travis so we get a recent llvm-cov | Jack Lloyd | 2017-10-01 | 1 | -0/+3 |
| | |||||
* | Remove another expensive keygen test | Jack Lloyd | 2017-10-01 | 1 | -1/+1 |
| | | | | [ci skip] | ||||
* | Need SoftHSM for sonar build now | Jack Lloyd | 2017-10-01 | 1 | -3/+9 |
| | |||||
* | Fix some cast warnings from Sonar | Jack Lloyd | 2017-10-01 | 7 | -15/+18 |
| | |||||
* | Get coverage reports in Sonar | Jack Lloyd | 2017-10-01 | 3 | -35/+48 |
| | |||||
* | Use explicit :: or std:: to refer to functions in namespaces | Jack Lloyd | 2017-10-01 | 4 | -7/+7 |
| | |||||
* | Remove 2048-bit keygen tests | Jack Lloyd | 2017-10-01 | 2 | -2/+2 |
| | | | | Slow, and doesn't buy us much vs just the 1024 bit test. | ||||
* | Use explicit_bzero on OpenBSD | Jack Lloyd | 2017-09-30 | 2 | -2/+8 |
| | | | | [ci skip] | ||||
* | Move Clang -Wunreachable-code warning to maintainer mode | Jack Lloyd | 2017-09-30 | 1 | -2/+2 |
| | | | | | In older Clangs it produces false positives on compiler intrinsics and these will just frighten the user ;) | ||||
* | Remove unused namespace | Jack Lloyd | 2017-09-30 | 1 | -4/+0 |
| | |||||
* | Avoid -size_t | Jack Lloyd | 2017-09-30 | 1 | -1/+1 |
| | |||||
* | Guard against self-assignment | Jack Lloyd | 2017-09-30 | 2 | -0/+6 |
| | | | | Found with Sonar | ||||
* | Change this code so Sonar understands div by zero can't happen | Jack Lloyd | 2017-09-30 | 1 | -2/+3 |
| |