Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Stop fixing version of codecov install | Jack Lloyd | 2020-06-19 | 1 | -1/+1 |
| | |||||
* | Disable S390 build as it seems to be broken on Travis' side | Jack Lloyd | 2020-06-18 | 1 | -7/+7 |
| | |||||
* | Move S390 build up in queue as it is taking a while to boot right now | Jack Lloyd | 2020-06-18 | 1 | -6/+6 |
| | |||||
* | Switch S390 build to Bionic | Jack Lloyd | 2020-06-18 | 1 | -0/+1 |
| | | | | As Xenial seems to be having some problem with booting | ||||
* | Add DER signature handling to Python | Jack Lloyd | 2020-05-15 | 1 | -3/+8 |
| | |||||
* | Use the 2017 image for AppVeyor MinGW build | Jack Lloyd | 2020-04-24 | 1 | -1/+1 |
| | | | | | MinGW is broken on the latest version of the 2019 image: https://github.com/appveyor/ci/issues/3392 | ||||
* | Merge GH #2322 Workaround GCC UbSan false positive in XMSS | Jack Lloyd | 2020-04-22 | 1 | -2/+1 |
|\ | |||||
| * | Enable UbSan in GCC | Jack Lloyd | 2020-04-06 | 1 | -2/+1 |
| | | |||||
* | | Blacklist only Sphinx 3.0 | Jack Lloyd | 2020-04-09 | 1 | -1/+1 |
| | | | | | | | | | | | | Bug has already been fixed upstream so future 3.0.1 and 3.1 will work. Current regex only grabs the major/minor versions not the patch, so this leaves parallel builds still disabled for future 3.0.1 | ||||
* | | If regex doesn't match, default to disabling use of -j | Jack Lloyd | 2020-04-08 | 1 | -2/+9 |
| | | |||||
* | | Avoid using concurrency with Sphinx 3.0 due to a bug in that version | Jack Lloyd | 2020-04-08 | 1 | -1/+8 |
| | | | | | | | | | | https://github.com/sphinx-doc/sphinx/issues/7438 https://github.com/randombit/botan/issues/2324 | ||||
* | | Fix flaky GOST 34.10 signature test | Jack Lloyd | 2020-04-07 | 1 | -4/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | The problem was a race between the GOST 34.10 signature and verification tests. Each registered an EC group, but signature registered it with an OID and verification without. If during threaded test runs, verificatino ran first, then signature would fail because there was no OID. Fix the tests by registering using an OID in both cases. Also fix EC_Group registration so if the same group is registered with and without an OID, we update the internal state to use the OID. Fixes GH #2197 | ||||
* | | Fixes for test_all_configs script | Jack Lloyd | 2020-04-07 | 1 | -4/+11 |
|/ | |||||
* | Fix an undefined shift operation when DTLS reconnection occurs | Jack Lloyd | 2020-04-05 | 1 | -1/+7 |
| | |||||
* | Build and link the tests and cli on baremetal as well | Jack Lloyd | 2020-03-15 | 2 | -10/+5 |
| | | | | | | | | Not actually useful for the most part but it ensures everything builds in a no-filesystem environment which is useful. Add a OS feature for atomic operations since these aren't necessarily available. | ||||
* | Fix build targets | Jack Lloyd | 2020-03-15 | 1 | -2/+6 |
| | | | | of just using that as the default for non shared/static builds. | ||||
* | Add baremetal (gcc-arm-none-eabi) build | Jack Lloyd | 2020-03-14 | 3 | -28/+49 |
| | |||||
* | Now ccache, libbz2 and liblzma are installed on the Travis arm builders | Jack Lloyd | 2020-03-14 | 1 | -5/+0 |
| | |||||
* | Appease pylint | René Meusel | 2020-03-10 | 1 | -2/+2 |
| | |||||
* | add ./botan-test --data-dir handling | René Meusel | 2020-03-10 | 1 | -1/+2 |
| | |||||
* | extend [DY]LD_LIBRARY_PATH instead of overwriting it | René Meusel | 2020-03-10 | 1 | -12/+5 |
| | |||||
* | add check.py to pylint list | René Meusel | 2020-03-10 | 1 | -0/+1 |
| | |||||
* | read build_config.json from --build-dir | René Meusel | 2020-03-10 | 1 | -16/+23 |
| | |||||
* | set 'LD_LIBRARY_PATH=' in `make check` on Linux | René Meusel | 2020-03-10 | 1 | -5/+19 |
| | |||||
* | add `make check` | René Meusel | 2020-03-10 | 1 | -0/+74 |
| | |||||
* | Merge GH #2298 Clean up prime generation logic | Jack Lloyd | 2020-03-06 | 1 | -6/+6 |
|\ | |||||
| * | Clean up prime generation logic slightly | Jack Lloyd | 2020-03-06 | 1 | -6/+6 |
| | | | | | | | | | | | | We were trying to generate safe primes using a weak check on q but actually this was rounded up to 128 bit probability check anyway. So just do that from the start then check p=2*q+1 | ||||
* | | Remove support for running macOS binaries from local dir | Jack Lloyd | 2020-03-04 | 2 | -15/+1 |
|/ | | | | | | | | This is a lot of complications just to work around a user misaprehension about ld paths. And likely most macOS users are getting it via Homebrew anyway. Taken from #1505 | ||||
* | Remove use of Binary Extended Euclidean Algorithm for inversion | Jack Lloyd | 2020-03-01 | 1 | -1/+1 |
| | | | | | Instead use two specialized algorithms, one for odd modulus and the other for power of 2 modulus, then combine the results using CRT. | ||||
* | Disable certstore system test on Wine (cross-mingw64 target) - fixes CI | PGP | 2020-02-22 | 1 | -0/+4 |
| | |||||
* | Move Clang 8 build down in the Travis list | Jack Lloyd | 2020-02-18 | 1 | -8/+8 |
| | |||||
* | Merge GH #2277 Avoid double free in PKCS8::load_key under Clang 8 | Jack Lloyd | 2020-02-18 | 2 | -0/+12 |
|\ | |||||
| * | travis: run tests on Ubuntu with Clang 8 | Hannes Rantzsch | 2020-02-18 | 2 | -0/+12 |
| | | |||||
* | | Run the ARM32 build on Aarch64 | Jack Lloyd | 2020-02-10 | 3 | -6/+7 |
| | | |||||
* | | Missing variable | Jack Lloyd | 2020-02-10 | 1 | -0/+2 |
| | | |||||
* | | Increase wait time when testing TLS cli utils | Jack Lloyd | 2020-02-10 | 1 | -6/+9 |
| | | | | | | | | Seems to be insufficient in high concurrency builds | ||||
* | | Add more tests for speed util | Jack Lloyd | 2020-02-09 | 1 | -1/+62 |
| | | |||||
* | | Define _UNICODE as well | Jack Lloyd | 2020-02-07 | 2 | -4/+4 |
| | | | | | | | | | | | | Allow multiple uses of --extra-cxxflags See GH #2254 and #2256 | ||||
* | | Add Unicode build to AppVeyor CI | Jack Lloyd | 2020-02-06 | 2 | -2/+10 |
|/ | | | | GH #2254 | ||||
* | Add a test | Jack Lloyd | 2020-01-29 | 1 | -0/+14 |
| | |||||
* | Remove support for splitting the amalgamation by ABI | Jack Lloyd | 2020-01-22 | 1 | -3/+0 |
| | | | | | | | | | | This is as if --single-file-amalgamation was always used, except also now botan_all_internal.h is not created. This effectively drops support for very old GCC/Clang in the amalgamation (only). GCC 5+ and Clang 3.8+ support the target attribute and work fine. MSVC not affected since it doesn't need such attributes in the first place. | ||||
* | install the DLL to bin-dir rather than lib-dir | Hannes Rantzsch | 2020-01-03 | 1 | -1/+1 |
| | |||||
* | Now ccache is installed on ppc64 and s390 images | Jack Lloyd | 2019-12-14 | 1 | -2/+3 |
| | |||||
* | Merge GH #2223 Multithreaded testing of cli encryption util | Jack Lloyd | 2019-12-10 | 2 | -126/+163 |
|\ | |||||
| * | Multithread testing of cli crypto ops | Jack Lloyd | 2019-12-10 | 2 | -126/+163 |
| | | |||||
* | | Merge GH #2222 Use multithreaded under qemu | Jack Lloyd | 2019-12-10 | 1 | -4/+2 |
|\ \ | |||||
| * | | qemu can utilize multiple threads | Jack Lloyd | 2019-12-10 | 1 | -4/+2 |
| |/ | |||||
* / | Silence pylint warning | Jack Lloyd | 2019-12-10 | 1 | -1/+1 |
|/ | |||||
* | Multithread the CLI tests | Jack Lloyd | 2019-12-09 | 3 | -113/+114 |
| | |||||
* | Merge GH #2215 Use .lib suffix consistently on Windows | Jack Lloyd | 2019-12-07 | 1 | -4/+4 |
|\ |