aboutsummaryrefslogtreecommitdiffstats
path: root/src/scripts
Commit message (Collapse)AuthorAgeFilesLines
* Stop fixing version of codecov installJack Lloyd2020-06-191-1/+1
|
* Disable S390 build as it seems to be broken on Travis' sideJack Lloyd2020-06-181-7/+7
|
* Move S390 build up in queue as it is taking a while to boot right nowJack Lloyd2020-06-181-6/+6
|
* Switch S390 build to BionicJack Lloyd2020-06-181-0/+1
| | | | As Xenial seems to be having some problem with booting
* Add DER signature handling to PythonJack Lloyd2020-05-151-3/+8
|
* Use the 2017 image for AppVeyor MinGW buildJack Lloyd2020-04-241-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 XMSSJack Lloyd2020-04-221-2/+1
|\
| * Enable UbSan in GCCJack Lloyd2020-04-061-2/+1
| |
* | Blacklist only Sphinx 3.0Jack Lloyd2020-04-091-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 -jJack Lloyd2020-04-081-2/+9
| |
* | Avoid using concurrency with Sphinx 3.0 due to a bug in that versionJack Lloyd2020-04-081-1/+8
| | | | | | | | | | https://github.com/sphinx-doc/sphinx/issues/7438 https://github.com/randombit/botan/issues/2324
* | Fix flaky GOST 34.10 signature testJack Lloyd2020-04-071-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 scriptJack Lloyd2020-04-071-4/+11
|/
* Fix an undefined shift operation when DTLS reconnection occursJack Lloyd2020-04-051-1/+7
|
* Build and link the tests and cli on baremetal as wellJack Lloyd2020-03-152-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 targetsJack Lloyd2020-03-151-2/+6
| | | | of just using that as the default for non shared/static builds.
* Add baremetal (gcc-arm-none-eabi) buildJack Lloyd2020-03-143-28/+49
|
* Now ccache, libbz2 and liblzma are installed on the Travis arm buildersJack Lloyd2020-03-141-5/+0
|
* Appease pylintRené Meusel2020-03-101-2/+2
|
* add ./botan-test --data-dir handlingRené Meusel2020-03-101-1/+2
|
* extend [DY]LD_LIBRARY_PATH instead of overwriting itRené Meusel2020-03-101-12/+5
|
* add check.py to pylint listRené Meusel2020-03-101-0/+1
|
* read build_config.json from --build-dirRené Meusel2020-03-101-16/+23
|
* set 'LD_LIBRARY_PATH=' in `make check` on LinuxRené Meusel2020-03-101-5/+19
|
* add `make check`René Meusel2020-03-101-0/+74
|
* Merge GH #2298 Clean up prime generation logicJack Lloyd2020-03-061-6/+6
|\
| * Clean up prime generation logic slightlyJack Lloyd2020-03-061-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 dirJack Lloyd2020-03-042-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 inversionJack Lloyd2020-03-011-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 CIPGP2020-02-221-0/+4
|
* Move Clang 8 build down in the Travis listJack Lloyd2020-02-181-8/+8
|
* Merge GH #2277 Avoid double free in PKCS8::load_key under Clang 8Jack Lloyd2020-02-182-0/+12
|\
| * travis: run tests on Ubuntu with Clang 8Hannes Rantzsch2020-02-182-0/+12
| |
* | Run the ARM32 build on Aarch64Jack Lloyd2020-02-103-6/+7
| |
* | Missing variableJack Lloyd2020-02-101-0/+2
| |
* | Increase wait time when testing TLS cli utilsJack Lloyd2020-02-101-6/+9
| | | | | | | | Seems to be insufficient in high concurrency builds
* | Add more tests for speed utilJack Lloyd2020-02-091-1/+62
| |
* | Define _UNICODE as wellJack Lloyd2020-02-072-4/+4
| | | | | | | | | | | | Allow multiple uses of --extra-cxxflags See GH #2254 and #2256
* | Add Unicode build to AppVeyor CIJack Lloyd2020-02-062-2/+10
|/ | | | GH #2254
* Add a testJack Lloyd2020-01-291-0/+14
|
* Remove support for splitting the amalgamation by ABIJack Lloyd2020-01-221-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-dirHannes Rantzsch2020-01-031-1/+1
|
* Now ccache is installed on ppc64 and s390 imagesJack Lloyd2019-12-141-2/+3
|
* Merge GH #2223 Multithreaded testing of cli encryption utilJack Lloyd2019-12-102-126/+163
|\
| * Multithread testing of cli crypto opsJack Lloyd2019-12-102-126/+163
| |
* | Merge GH #2222 Use multithreaded under qemuJack Lloyd2019-12-101-4/+2
|\ \
| * | qemu can utilize multiple threadsJack Lloyd2019-12-101-4/+2
| |/
* / Silence pylint warningJack Lloyd2019-12-101-1/+1
|/
* Multithread the CLI testsJack Lloyd2019-12-093-113/+114
|
* Merge GH #2215 Use .lib suffix consistently on WindowsJack Lloyd2019-12-071-4/+4
|\