Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add a test of TLS-SRP | Jack Lloyd | 2019-11-23 | 1 | -1/+92 |
| | |||||
* | Merge GH #2200 Add S390x build to Travis | Jack Lloyd | 2019-11-16 | 3 | -12/+12 |
|\ | |||||
| * | Add S390x build | Jack Lloyd | 2019-11-15 | 3 | -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 output | Jack Lloyd | 2019-11-15 | 2 | -3/+3 |
|/ | | | | GH #2199 #2109 | ||||
* | Merge GH #2196 Add AVX2 impl of SHACAL2 | Jack Lloyd | 2019-11-15 | 7 | -142/+351 |
|\ | |||||
| * | Add SHACAL2 AVX2 | Jack Lloyd | 2019-11-14 | 7 | -142/+351 |
| | | | | | | | | About 2x faster on Skylake | ||||
* | | Merge GH #2195 Update BSI policy | Jack Lloyd | 2019-11-15 | 2 | -9/+7 |
|\ \ | |||||
| * | | Prefer CCM over CBC ciphersuites | René Korthaus | 2019-11-15 | 2 | -2/+2 |
| | | | |||||
| * | | Remove non-ephemeral PSK ciphersuites from BSI TLS policy | René Korthaus | 2019-11-14 | 2 | -2/+2 |
| | | | |||||
| * | | Add SHA-512 to BSI TLS policy's allowed sigatures hashes | René Korthaus | 2019-11-14 | 2 | -2/+2 |
| | | | |||||
| * | | Add AES-128/CCM and AES-256/CCM ciphersuites to BSI TLS policy | René Korthaus | 2019-11-14 | 2 | -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 policy | René Korthaus | 2019-11-14 | 2 | -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 CI | Jack Lloyd | 2019-11-15 | 3 | -13/+32 |
|\ \ | |||||
| * | | Add MinGW on Windows build to AppVeyor CI | Jack Lloyd | 2019-11-13 | 3 | -13/+32 |
| |/ | |||||
* / | Re-enable TLS-CBC in BSI policy | Jack Lloyd | 2019-11-15 | 1 | -1/+0 |
|/ | | | | See discussion in #2188 | ||||
* | Fix TLS-PRF KDF tests when MD5 is disabled | Jack Lloyd | 2019-11-13 | 3 | -3/+13 |
| | |||||
* | Fix TLS PRF and module policy | Jack Lloyd | 2019-11-13 | 3 | -2/+4 |
| | | | | We can firmly disable MD5 now, but not SHA1 since X.509 needs it | ||||
* | Disable stack protector on MinGW | Jack Lloyd | 2019-11-13 | 1 | -0/+3 |
| | | | | | Some versions of MinGW have a bug which causes any app built with stack protector to silently crash (!). | ||||
* | cli: pubkey: fingerprint: read from stdin | Nuno Goncalves | 2019-11-11 | 2 | -2/+17 |
| | | | | Signed-off-by: Nuno Goncalves <[email protected]> | ||||
* | format code | Nuno Goncalves | 2019-11-10 | 1 | -15/+15 |
| | | | | Signed-off-by: Nuno Goncalves <[email protected]> | ||||
* | Avoid creating secure_vector each time during OAEP fuzzer | Jack Lloyd | 2019-11-10 | 1 | -1/+1 |
| | |||||
* | Merge GH #2190 ECC fuzzer enhancements | Jack Lloyd | 2019-11-10 | 1 | -0/+37 |
|\ | |||||
| * | Enhance ECC fuzzers to also test variable point scalar mult | Jack Lloyd | 2019-11-10 | 1 | -0/+37 |
| | | |||||
* | | Merge GH #2188 Allow disabling TLS v1.0/v1.1 at build time | Jack Lloyd | 2019-11-10 | 8 | -24/+52 |
|\ \ | |||||
| * | | Allow disabling TLS 1.0/1.1 and DTLS 1.0 at build time | Jack Lloyd | 2019-11-10 | 8 | -24/+52 |
| |/ | |||||
* | | Merge GH #2191 Avoid unused variable warning when block ciphers are disabled | Jack Lloyd | 2019-11-10 | 1 | -0/+1 |
|\ \ | |||||
| * | | variable is unused if BOTAN_HAS_BLOCK_CIPHER not defined | Nuno Goncalves | 2019-11-10 | 1 | -0/+1 |
| |/ | | | | | | | Signed-off-by: Nuno Goncalves <[email protected]> | ||||
* | | Merge GH #2189 CLI encryption doesn't need AES if ChaCha20 is avilable | Jack Lloyd | 2019-11-10 | 1 | -1/+1 |
|\ \ | |||||
| * | | CLI encryption can exist without AES if with AEAD_CHACHA20_POLY1305 | Nuno Goncalves | 2019-11-10 | 1 | -1/+1 |
| |/ | | | | | | | Signed-off-by: Nuno Goncalves <[email protected]> | ||||
* / | Install lzma+bzip2 on ppc64le | Jack Lloyd | 2019-11-10 | 1 | -1/+1 |
|/ | | | | They were installed before but looks like there is a new image out | ||||
* | Remove shift optimization for small word BigInt operator*= | Jack Lloyd | 2019-10-30 | 1 | -16/+1 |
| | | | | | Turns out to be a pessimization - removing improves ECDSA verify by up to 5% on Skylake. | ||||
* | Micro optimizations of HMAC_DRBG | Jack Lloyd | 2019-10-30 | 1 | -6/+14 |
| | | | | | | | Avoid 2 memory allocations/deallocations in update by creating a temporary variable to hold the HMAC output. Avoid calling output_length twice within a function. | ||||
* | Deprecate DER_Encoder::get_contents_unlocked | Jack Lloyd | 2019-10-28 | 9 | -93/+71 |
| | | | | | | | It's better to use the version taking the vector in the constructor as otherwise we store to locked memory then copy out at the end. Convert all library uses. | ||||
* | Sadly we can't test with most recent BoGo in CI | Jack Lloyd | 2019-10-25 | 1 | -1/+1 |
| | | | | Ubuntu Golang is too old, so stick with what works | ||||
* | Update Bogo test shim | Jack Lloyd | 2019-10-25 | 2 | -0/+5 |
| | |||||
* | Merge GH #2181 Run fuzzer build on aarch64 | Jack Lloyd | 2019-10-25 | 2 | -1/+2 |
|\ | |||||
| * | Install missing packages on Travis aarch64 image | Jack Lloyd | 2019-10-25 | 1 | -1/+1 |
| | | |||||
| * | Run fuzzer/ASan build on aarch64 | Jack Lloyd | 2019-10-25 | 1 | -0/+1 |
| | | |||||
* | | Merge GH #2180 Fix some Doxygen warnings | Jack Lloyd | 2019-10-25 | 9 | -33/+36 |
|\ \ | |||||
| * | | Try to appease MSVC | Jack Lloyd | 2019-10-25 | 1 | -4/+3 |
| | | | |||||
| * | | Fix various Doxygen warnings | Jack Lloyd | 2019-10-25 | 9 | -33/+37 |
| |/ | | | | | | | Some due to missing comments, others due to various misparsing of the code. | ||||
* | | Upgrade sccache | Jack Lloyd | 2019-10-25 | 1 | -5/+2 |
| | | | | | | | | | | Also skip agressive compression on the AppVeyor cache because sccache already compresses the cache... | ||||
* | | Rename var holding tests used in qemu | Jack Lloyd | 2019-10-25 | 1 | -8/+8 |
| | | | | | | | | | | Some of these tests are quite slow, actually it represents the most critical tests that we want to be sure of and run everywhere we can. | ||||
* | | Use raw strings for install dirs | Jack Lloyd | 2019-10-25 | 1 | -2/+2 |
|/ | | | | Otherwise MSVC warns about strings like "\lib" having unknown escapes. | ||||
* | Merge GH #2172 Add support for XMSS X.509 certs | Jack Lloyd | 2019-10-25 | 14 | -40/+286 |
|\ | |||||
| * | Add guards for XMSS path validation tests | René Korthaus | 2019-10-25 | 1 | -1/+9 |
| | | |||||
| * | Update XMSS CLI tests | René Korthaus | 2019-10-24 | 1 | -5/+5 |
| | | |||||
| * | Add missing certificates | René Korthaus | 2019-10-23 | 4 | -0/+137 |
| | | |||||
| * | Add support for XMSS X.509 certificates | René Korthaus | 2019-10-21 | 11 | -34/+135 |
| | | |||||
* | | Merge GH #2177 Migrate most Travis builds to Ubuntu 18.04 | Jack Lloyd | 2019-10-24 | 3 | -7/+22 |
|\ \ |