| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Where referenced in CI scripts, docs and such
|
|
|
|
| |
Install anything found in the python dir instead of assuming botan.py
|
| |
|
| |
|
|
|
|
|
|
| |
Already pkg-config had this, was missed in GH #802
See also GH #830
|
| |
|
| |
|
| |
|
|
|
|
|
| |
It seems the lcov source tarball for 1.12 has been removed from all
Debian mirrors. Hopefully 1.13 is a trouble free upgrade.
|
|
|
|
| |
Just my best reckoning of what is NIST approved, may have errors.
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
Clean up the ciphersuite generation script a bit.
[ci skip]
|
|
|
|
|
| |
Kind of confuses the output. And also seems to crash for me
(somewhere deep inside OpenSSL). Unclear what the problem is there.
|
|
|
|
|
|
| |
Previously longer tests were hidden behind higher 'soak levels'
but these arbitrary cutoffs are confusing compared to a simple
short tests/long tests split.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
This fixes some SC2086 (Double quote to prevent globbing and word
splitting.) cases. See also
https://github.com/koalaman/shellcheck/wiki/SC2086
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
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]
|
|\
| |
| |
| |
| |
| | |
Splits up path validation into several sub-functions for easier testing
and creating customized validation code. Much improved OCSP handling
and OCSP tests.
|
| |
| |
| |
| | |
Tests touching network are gated by --run-online-tests flag.
|
|/
|
|
|
| |
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.
|
|
|
|
| |
[ci skip]
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
| |
Not really needed (don't have a cross python to run) and avoids
the unfortunate random test failures.
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
These files are important so make them easy to find for someone
unpacking the tarball for the first time.
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
Fix various doc building problems/warnings.
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
|
| |
(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.
|
| |
|
|\ |
|
| | |
|
| | |
|
| | |
|
|/ |
|