aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Merge GH #2215 Use .lib suffix consistently on WindowsJack Lloyd2019-12-078-12/+13
|\
| * Fix Windows linking to consistently use .lib suffix as requiredJack Lloyd2019-12-068-12/+13
| | | | | | | | | | | | Also fix the zlib basename for Windows. Resolves #2210
* | Merge GH #2212 Resolve all MSVC warningsJack Lloyd2019-12-0769-388/+447
|\ \
| * | Enable warnings-as-errors build in MSVCJack Lloyd2019-12-063-6/+13
| | | | | | | | | | | | | | | | | | Except 2015 which has some weird false positives. Closes #2211
| * | Fix pylint warningJack Lloyd2019-12-061-1/+1
| | |
| * | Resolve various integer conversion warnings from MSVCJack Lloyd2019-12-069-13/+15
| | |
| * | Avoid integer overflow warningJack Lloyd2019-12-061-2/+9
| | |
| * | Make CPU probes noexceptJack Lloyd2019-12-063-12/+12
| | |
| * | if constexpr is C++17 onlyJack Lloyd2019-12-061-1/+1
| | |
| * | Fix MSVC warning in NewhopeJack Lloyd2019-12-061-1/+1
| | |
| * | Fix MSVC warnings in PKCS11Jack Lloyd2019-12-067-29/+45
| | |
| * | Fix MSVC "optimization" warning about bool conversionsJack Lloyd2019-12-067-19/+19
| | |
| * | Fix MSVC warnings in socket utilsJack Lloyd2019-12-062-14/+18
| | |
| * | Fix warnings in CLI socket operationsJack Lloyd2019-12-063-29/+54
| | | | | | | | | | | | | | | | | | | | | | | | | | | Need to disable tls_client and tls_server here, at least temporarily. tls_client clearly never worked, because select on stdin doesn't work in Winsock. tls_server seems like it would work but has warnings that don't make any sense with certain versions of VC.
| * | Fix MSVC warnings in McElieceJack Lloyd2019-12-0613-193/+172
| | |
| * | Fix MSVC warnings in XMSSJack Lloyd2019-12-066-19/+20
| | |
| * | Avoid MSVC warnings about dead code in FFI layerJack Lloyd2019-12-0612-49/+67
| |/ | | | | | | Also fix warning about "insecure" getenv
* / Fix some pylint warningsJack Lloyd2019-12-062-1/+2
|/
* Avoid shadow warning in AES vperm codeJack Lloyd2019-12-051-10/+9
|
* Add documentation for CRL API in FFI and Python bindingPavol Žáčik2019-12-031-13/+20
|
* Add CRL support for Python bindingPavol Žáčik2019-12-032-22/+107
|
* Add tests for CRLs in FFI APIPavol Žáčik2019-12-031-0/+77
|
* Add basic CRL handling to FFI APIPavol Žáčik2019-12-032-0/+181
|
* Merge GH #2206 Start building GCC/Clang with -Werror in CIJack Lloyd2019-12-0311-25/+48
|\
| * Fix PKCS11 warningsJack Lloyd2019-12-031-3/+5
| |
| * Add -Werror mode for CI buildJack Lloyd2019-12-0310-22/+43
| |
* | Add missing MPI functions to Python bindingPavol Žáčik2019-12-022-2/+30
|/
* attemp_srp is overriding thus marking explicitallyDavid Carlier2019-11-301-1/+1
|
* Fix unreachable codeJack Lloyd2019-11-251-1/+0
| | | | Flagged by Coverity.
* Merge GH #2204 Remove 32-bit x86 asm for MSVCJack Lloyd2019-11-232-272/+4
|\
| * Remove the 32-bit x86 asm for MSVCJack Lloyd2019-11-232-272/+4
| | | | | | | | The numbers in #256 suggest that it does nothing at all for performance.
* | Merge GH #2203 Add basic TLS-SRP testJack Lloyd2019-11-231-1/+92
|\ \
| * | Add a test of TLS-SRPJack Lloyd2019-11-231-1/+92
| |/
* / Export b64_filt.h and hex_filt.hJack Lloyd2019-11-232-6/+3
|/ | | | | | They have been missing since #1994 Remove empty/useless codec_filt directory
* Merge GH #2200 Add S390x build to TravisJack Lloyd2019-11-163-12/+12
|\
| * Add S390x buildJack Lloyd2019-11-153-12/+12
| | | | | | | | | | | | Drop the MIPS build since main purpose of that is to test a big-endian build with no special support (SIMD, etc), but s390x is better for this, since it allows running the full test suite.
* | Fix cli ldflags outputJack Lloyd2019-11-152-3/+3
|/ | | | GH #2199 #2109
* Merge GH #2196 Add AVX2 impl of SHACAL2Jack Lloyd2019-11-157-142/+351
|\
| * Add SHACAL2 AVX2Jack Lloyd2019-11-147-142/+351
| | | | | | | | About 2x faster on Skylake
* | Merge GH #2195 Update BSI policyJack Lloyd2019-11-152-9/+7
|\ \
| * | Prefer CCM over CBC ciphersuitesRené Korthaus2019-11-152-2/+2
| | |
| * | Remove non-ephemeral PSK ciphersuites from BSI TLS policyRené Korthaus2019-11-142-2/+2
| | |
| * | Add SHA-512 to BSI TLS policy's allowed sigatures hashesRené Korthaus2019-11-142-2/+2
| | |
| * | Add AES-128/CCM and AES-256/CCM ciphersuites to BSI TLS policyRené Korthaus2019-11-142-2/+2
| | | | | | | | | | | | | | | BSI TR-02102-1 version 2019-01 added CCM ciphersuites as recommended, so we add them to the BSI TLS policy.
| * | Remove some FFDHE groups from BSI TLS policyRené Korthaus2019-11-142-3/+1
| |/ | | | | | | | | | | | | BSI TR-02102-2 version 2019-01 explicitly lists the FFDHE groups recommended now. ffdhe6144 and ffdhe8192 are not listed, so we remove them from the BSI TLS policy.
* | Merge GH #2194 Add MinGW build to AppVeyor CIJack Lloyd2019-11-153-13/+32
|\ \
| * | Add MinGW on Windows build to AppVeyor CIJack Lloyd2019-11-133-13/+32
| |/
* / Re-enable TLS-CBC in BSI policyJack Lloyd2019-11-151-1/+0
|/ | | | See discussion in #2188
* Fix TLS-PRF KDF tests when MD5 is disabledJack Lloyd2019-11-133-3/+13
|
* Fix TLS PRF and module policyJack Lloyd2019-11-133-2/+4
| | | | We can firmly disable MD5 now, but not SHA1 since X.509 needs it