aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Attempted fix for docs buildJack Lloyd2016-12-051-2/+5
|
* Fix bad deref when ciphersuite value is larger than largest known idJack Lloyd2016-12-052-1/+26
| | | | Reported by @neverhub in GH #758 found by libFuzzer
* 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.
* Bump version to 1.11.35-preJack Lloyd2016-12-042-1/+5
|
* Switch from Xcode 7 to 8.2Jack Lloyd2016-12-041-3/+1
| | | | | | | | | This image does not seem to be supported anymore, and currently we are seeing compile failures due to openssl header problems. Hoping moving up resolves the problem. Unrelated, remove ppc32 from the allow-fail list since recent changes to the travis build script seem to have resolved the crash.
* Fix CircleCI buildJack Lloyd2016-12-041-1/+1
|
* Skip trying to install Python2 on OS X Travis imagesJack Lloyd2016-12-041-1/+1
|
* Merge GH #745 Make --via-amalgamation an error. Improve quoting in Travis ↵Jack Lloyd2016-12-043-27/+31
|\ | | | | | | build script
| * 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
| |
| * Adapt docs to --amalgamation changeSimon Warta2016-12-021-4/+7
| |
| * Convert warning to error for --via-amalgamationSimon Warta2016-12-021-2/+1
| |
| * Add year 2016 to the amalgamation header commentSimon Warta2016-12-021-1/+1
| |
* | Expose pk_ops.h as public interface againJack Lloyd2016-12-0416-16/+26
| | | | | | | | | | | | | | | | | | | | | | | | I was initially thinking of Botan as somewhat closed system, but @cordney has a legit use case of wanting to expose a TPM sign operation, but using their internal TPM library and TPM key type. This requires the API be exposed so the derivation can occur. Add a comment in the header explaining that the header is not for normal application use and directing them to pubkey.h This basically reverts 2747e8e23aec43162
* | Update tls_verify_cert_chain docs to reflect OCSP stapling changesJack Lloyd2016-12-041-5/+19
|/ | | | | | GH #755 [ci skip]
* Merge GH #749 Prohibit SHAKE in BSI mode. Avoid XMSS test fails if SHAKE ↵Jack Lloyd2016-12-012-2/+12
|\ | | | | | | disabled.
| * Updates module policy, fixes test suite errorsMatthias Gierlings2016-12-012-2/+12
| | | | | | | | | | | | | | - Moves SHAKE to prohibited algorithms - Catches an error during XMSS private key generation when SHAKE is disabled. This should not be reported as error by the test bench since [SHAKE is optional in XMSS](https://tools.ietf.org/html/draft-irtf-cfrg-xmss-hash-based-signatures-07#section-5)
* | Merge GH #748 Handle read-only random device betterJack Lloyd2016-12-011-1/+4
|\ \ | |/ |/|
| * system_rng: workaround read only urandomAlon Bar-Lev2016-12-011-1/+4
|/ | | | | | | | botan_rng_reseed: System_RNG write failed error 9 FFI ran 252 tests 1 FAILED Failure 1: FFI botan_rng_reseed unexpectedly failed with error code -1 Signed-off-by: Alon Bar-Lev <[email protected]>
* Fix missing include in kdf.cppJack Lloyd2016-11-291-0/+1
| | | | | | Showed up when compiling kdf.cpp with no KDFs enabled in build. [ci skip]
* Update roadmap with plans for 2017 [ci skip]Jack Lloyd2016-11-281-0/+66
|
* Merge GH #742 Add note on RFC 6979Jack Lloyd2016-11-283-5/+17
|\ | | | | | | [ci skip]
| * Add note on rfc6979 signatures to manual [ci skip]René Korthaus2016-11-283-5/+17
|/
* Note range of versions affected by CVE-2016-9132Jack Lloyd2016-11-281-0/+2
| | | | [ci skip]
* Update for 1.10.14 and 1.11.34 releases1.11.34Jack Lloyd2016-11-282-7/+23
|
* Update newsJack Lloyd2016-11-282-1/+9
|
* Fix BER decoder integer overflowJack Lloyd2016-11-284-3/+55
|\
| * Check for overflow in BER decoder EOC scanningJack Lloyd2016-11-274-3/+55
| |
* | Document TLS::Policy::require_cert_revocation_infoJack Lloyd2016-11-282-1/+22
| |
* | Add TLS::Policy::require_cert_revocation_infoJack Lloyd2016-11-283-1/+14
| |
* | Merge GH #738 Add OCSP stapling to TLS clientJack Lloyd2016-11-2817-63/+347
|\ \
| * | Add OCSP stapling support to TLS clientJack Lloyd2016-11-2617-63/+347
| | |
* | | Merge GH #740 Use NOMINMAX on WindowsJack Lloyd2016-11-287-5/+7
|\ \ \ | |_|/ |/| |
| * | Fix reference to deprecated optionBaruch Burstein2016-11-281-1/+1
| | |
| * | define NOMINMAX 1 before every include of windows.hBaruch Burstein2016-11-286-4/+6
|/ /
* | Compile fixJack Lloyd2016-11-271-2/+2
| |
* | Tweak lcov script [ci skip]Jack Lloyd2016-11-271-1/+2
| |
* | Avoid unused variable warning if compression disabledJack Lloyd2016-11-271-2/+2
| | | | | | | | [ci skip]
* | Add BOTAN_UNUSED when relevant OS support is missingJack Lloyd2016-11-272-0/+2
| |
* | Fix amalgamation for IncludeOS - avoid having <thread> pulled inJack Lloyd2016-11-272-2/+2
| |
* | Merge GH #590 Initial Cilk/OpenMP supportJack Lloyd2016-11-2718-391/+445
|\ \
| * | Fix amalgamationJack Lloyd2016-11-271-2/+2
| | |
| * | Add compiler.h macro header extracted from build.hJack Lloyd2016-11-264-186/+216
| | | | | | | | | | | | | | | | | | | | | | | | All this is just standard C that the user should not touch, so it doesn't really make sense to have it in the build.h template file. Remove BOTAN_TARGET_CPU_HAS_KNOWN_ENDIANESS - only used twice (in loadstor.h) and that code is clearer without it.
| * | Add Cilk/OpenMP supportJack Lloyd2016-11-2615-251/+275
| |/
* | No reason to deprecate this (only internally called) constructorJack Lloyd2016-11-261-1/+2
| |
* | Correct output_length bug in SIV and ChaCha20Poly1305 alsoJack Lloyd2016-11-262-2/+2
| |
* | Add tests for TLS policy valuesJack Lloyd2016-11-265-5/+159
| |
* | Add TLS::Policy::to_stringJack Lloyd2016-11-262-0/+13
| |
* | Simple tests for AutoSeeded_RNGJack Lloyd2016-11-263-1/+97
|/