aboutsummaryrefslogtreecommitdiffstats
path: root/src/scripts
Commit message (Collapse)AuthorAgeFilesLines
* Complete the rename of Python wrapperJack Lloyd2017-01-243-4/+4
| | | | Where referenced in CI scripts, docs and such
* Cleanups in the install scriptJack Lloyd2017-01-241-9/+16
| | | | Install anything found in the python dir instead of assuming botan.py
* Run pylint on botan.py in TravisJack Lloyd2017-01-121-2/+7
|
* Remove --with-pkcs11 option from CI scripts, docsRené Korthaus2017-01-118-11/+8
|
* Remove minor number from header include dirJack Lloyd2017-01-091-1/+1
| | | | | | Already pkg-config had this, was missed in GH #802 See also GH #830
* Add initial pylint CI setupSimon Warta2017-01-093-0/+24
|
* Fix install path for lcov 1.13Jack Lloyd2017-01-061-3/+3
|
* Fix install for lcov 1.13Jack Lloyd2017-01-061-2/+1
|
* Update lcov version to 1.13Jack Lloyd2017-01-061-3/+3
| | | | | It seems the lcov source tarball for 1.12 has been removed from all Debian mirrors. Hopefully 1.13 is a trouble free upgrade.
* Add basic NIST policyJack Lloyd2017-01-051-0/+2
| | | | Just my best reckoning of what is NIST approved, may have errors.
* travis script: split os and cpu flags for consistencySimon Warta2017-01-031-1/+2
|
* Add os iosSimon Warta2017-01-031-0/+2
|
* Run python in coverage modeJack Lloyd2016-12-311-1/+1
|
* Add CECPQ1 OCB ciphersuitesJack Lloyd2016-12-301-24/+32
| | | | | | Clean up the ciphersuite generation script a bit. [ci skip]
* Disable OpenSSL in lcov scriptJack Lloyd2016-12-301-1/+1
| | | | | Kind of confuses the output. And also seems to crash for me (somewhere deep inside OpenSSL). Unclear what the problem is there.
* Add test option --run-long-testsJack Lloyd2016-12-241-1/+1
| | | | | | Previously longer tests were hidden behind higher 'soak levels' but these arbitrary cutoffs are confusing compared to a simple short tests/long tests split.
* adjust package name for Travis CINever2016-12-071-1/+1
|
* Another try at fixing docsJack Lloyd2016-12-061-2/+2
|
* Another try at fixing Sphinx build on CIJack Lloyd2016-12-051-3/+4
|
* Attempted fix for docs buildJack Lloyd2016-12-051-2/+5
|
* Skip OpenSSL on OS X Travis builds.Jack Lloyd2016-12-051-2/+3
| | | | | | OpenSSL library suddenly became unavailable on Travis OS X images causing build fauilres. Not clear if we should install it via homebrew instead, or what. For now disabling it to get CI green.
* Fix CircleCI buildJack Lloyd2016-12-041-1/+1
|
* Skip trying to install Python2 on OS X Travis imagesJack Lloyd2016-12-041-1/+1
|
* travis/build.sh: Convert TEST_FLAGS to Bash arraySimon Warta2016-12-031-3/+3
|
* Make shellcheck happy with travis/build.shSimon Warta2016-12-021-17/+19
| | | | | | This fixes some SC2086 (Double quote to prevent globbing and word splitting.) cases. See also https://github.com/koalaman/shellcheck/wiki/SC2086
* Use new --amalgamation flag for TravisSimon Warta2016-12-021-1/+1
|
* Tweak lcov script [ci skip]Jack Lloyd2016-11-271-1/+2
|
* Tweak lcov scriptJack Lloyd2016-11-261-6/+9
|
* Add script for running lcov reportJack Lloyd2016-11-262-1/+11
| | | | | | | | | Add configure.py option --with-coverage-info which enables coverage but does not disable optimizations. Changes the scripts to use --with-coverage-info --no-optimization which is the same behavior as --with-coverage except explicit about what is happening. [ci skip]
* Merge GH #653 OCSP and X.509 path validation refactorJack Lloyd2016-11-251-1/+1
|\ | | | | | | | | | | Splits up path validation into several sub-functions for easier testing and creating customized validation code. Much improved OCSP handling and OCSP tests.
| * Better OCSP tests including online testsJack Lloyd2016-11-231-1/+1
| | | | | | | | Tests touching network are gated by --run-online-tests flag.
* | Move Sonar config to build-dataJack Lloyd2016-11-221-0/+2
|/ | | | | No actual reason for it to be in the root dir, only Sonar needs it, so just copy it to the root dir before starting.
* Add warning to OID script outputJack Lloyd2016-11-211-0/+6
| | | | [ci skip]
* Add CECPQ1 TLS ciphersuitesJack Lloyd2016-11-171-0/+7
| | | | | | | | | | | | | Tested against BoringSSL (as client + server) and google.com (as client). Fix a stupid crashing bug in NewHope's BoringSSL mode. Remove unneeded error return from curve25519_donna - always returned 0. Default policy prefers ChaChaPoly1305 over GCM and CECPQ1 over ECDH/DH, which means the default no-extra-configuration ciphersuite (for Botan client speaking to Botan server) is a ciphersuite which is both implemented in constant time on all platforms and (hopefully) provides post quantum security. Good Things.
* Fix inverted conditionalJack Lloyd2016-11-161-1/+2
|
* Disable ffi on cross builds.Jack Lloyd2016-11-161-1/+1
| | | | | Not really needed (don't have a cross python to run) and avoids the unfortunate random test failures.
* Change oids.py and regenerate oids.cppRené Korthaus2016-11-031-0/+10
|
* Remove ability to add OIDS at runtime. Remove global OID lock.Jack Lloyd2016-11-031-0/+162
| | | | | | | | | | | OID map is now generated from an input file on an as needed basis. Just uses a sequence of ifs - simple, fast, and small code size. Merges oid_lookup sub-module which was already required by asn1 anyway, so completely non-optional. Removes @neusdan's nice OID tests since without any runtime adds the tests are moot.
* Move license and news to top level directoryJack Lloyd2016-10-312-3/+4
| | | | | These files are important so make them easy to find for someone unpacking the tarball for the first time.
* Add TPM and PKCS #11 to coverage buildJack Lloyd2016-10-242-3/+18
| | | | | | | SoftHSMv1 included in 14.04 is too old and many tests fail, so grabs prebuilt SoftHSMv2 binaries from www.randombit.net. This can change to use the packaged SoftHSM in 16.04, whenever Travis makes that available.
* Build the docs during CIJack Lloyd2016-10-222-7/+23
| | | | Fix various doc building problems/warnings.
* Add BSI specific Travis buildJack Lloyd2016-10-181-2/+4
| | | | | | Unfortunately something that is enabled in BSI but not 'modern' policy takes ages to run under qemu and causes Travis timeouts, so revert back to the old policy for the ARM builds. GH #667
* AppVeyor: Implement 8 job build matrixSimon Warta2016-10-171-21/+57
|
* AppVeyor: Whitelist branches to avoid testing feature branches twiceSimon Warta2016-10-161-0/+5
| | | | | | (as branch and as pull request). This is only relevant for Jack's PRs since he is the only one creating feature branches in the randombit/botan repository.
* Build for ARM using BSI policy. GH #667Jack Lloyd2016-10-161-2/+2
|
* Merge GH #646 Fix MSVC debug configurations. Add debug builds to AppVeyorJack Lloyd2016-10-131-3/+12
|\
| * AppVeyor config: add debug configurationSimon Warta2016-10-031-1/+10
| |
| * AppVeyor config: use simplified --amalgamation parameterSimon Warta2016-10-031-2/+2
| |
* | Shell is not my favorite languageJack Lloyd2016-10-091-1/+1
| |
* | Another try at ppc64el testsJack Lloyd2016-10-072-13/+20
|/