Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Make lint happy [ci skip] | Jack Lloyd | 2018-03-10 | 1 | -2/+2 |
| | |||||
* | Split Python tests out of botan2.py | Jack Lloyd | 2018-03-10 | 3 | -6/+274 |
| | | | | No reason to ship these to the end user | ||||
* | Fix header for getentropy on macOS | Jack Lloyd | 2018-03-09 | 1 | -0/+2 |
| | | | | Re #1481 | ||||
* | Rename build_tests.py to make it more obvious this is not for end users | Jack Lloyd | 2018-03-04 | 1 | -0/+0 |
| | | | | GH #1456 | ||||
* | Avoid close_fds=True in build_docs | Jack Lloyd | 2018-03-02 | 1 | -1/+2 |
| | | | | GH #1456 | ||||
* | Implement chacha20poly1305 in botan CLI | Simon Warta | 2018-02-28 | 1 | -0/+6 |
| | |||||
* | Minor code styling updates in cli_tests.py | Simon Warta | 2018-02-28 | 1 | -2/+3 |
| | |||||
* | Remove house curve support | Jack Lloyd | 2018-02-13 | 1 | -8/+0 |
| | |||||
* | Use new literal syntax for OIDs | Jack Lloyd | 2018-02-07 | 1 | -2/+5 |
| | | | | Reduces size of oid_maps object file by a ~16K | ||||
* | Reintroduce ability to register OIDs at runtime | Never | 2018-02-05 | 1 | -1/+1 |
| | | | | | | This was removed in 62e55f484a7a03e2532875696eb2479a577878e9 in favor of a faster and smaller lookup. The ability is however required if we want to use custom curves at runtime. | ||||
* | Fix crash in x509_unit if any of DH, ECDH, or ElGamal were disabled | Jack Lloyd | 2018-02-01 | 1 | -1/+4 |
| | | | | | | | | | | Introduced in bf1548695aea Was missed by CI because the BSI and NIST modules don't require x509, so none of the tests ran in that configuration. Explicitly add x509 for such builds. Fixes #1437 | ||||
* | Catch exceptions from subprocess in build_docs [ci skip] | Jack Lloyd | 2018-01-29 | 1 | -6/+12 |
| | | | | If eg binary file not found, this just crashed with no useful diagnostic. | ||||
* | Use enums to represent TLS signature and kex algorithms. | Jack Lloyd | 2018-01-28 | 1 | -24/+15 |
| | | | | Adds support for PSS signatures (currently verifying only). | ||||
* | Fix headers of command line docs | Jack Lloyd | 2018-01-21 | 1 | -1/+2 |
| | | | | | | | Sphinx and rst2man want slightly different things, so just edit the Sphinx-formatted ReST into a file in build dir Fixes #1398 | ||||
* | Move Sonar config from build-data to configs | Jack Lloyd | 2018-01-18 | 1 | -1/+1 |
| | | | | Since it is not a template file, nor is it read by configure.py | ||||
* | Create an empty favicon.ico for the website build [ci skip] | Jack Lloyd | 2018-01-12 | 1 | -0/+4 |
| | | | | Allows caching the result removing needless round trips. | ||||
* | Remove CPU specific optimization flags | Jack Lloyd | 2018-01-08 | 1 | -2/+2 |
| | | | | | | | These are best left to the user to set via CXXFLAGS or --cc-abi-flags Add override if arch ends in in {eb, el, be, le} to set the endian. Avoids an extra file for ppc64le. | ||||
* | Add -o flag to website generator | Jack Lloyd | 2018-01-04 | 1 | -1/+1 |
| | |||||
* | Force codecov script back to earlier version | Jack Lloyd | 2018-01-03 | 1 | -1/+1 |
| | | | | | Latest version fails with a Python exception. Already contacted support but falling back until a fix is available. | ||||
* | Fix make clean target | Jack Lloyd | 2017-12-31 | 1 | -7/+6 |
| | | | | | If we removed the shared lib first, the symlinks were dangling and access() would return false. Instead always unlink. | ||||
* | In dist script set gzip header time to the tag timestamp | Jack Lloyd | 2017-12-27 | 1 | -18/+19 |
| | | | | Also use the tag time for the tar timestamps instead of arbitrary 6am | ||||
* | Move DN upper bound function to X509_DN static function | Jack Lloyd | 2017-12-23 | 1 | -4/+4 |
| | | | | | Avoids another public header, and it just makes sense that it be declared there. | ||||
* | Fix error reporting in dist script under Python3 | Jack Lloyd | 2017-12-22 | 1 | -5/+10 |
| | | | | bin vs str strikes again | ||||
* | Enable signing X509 structures with rsa-pss | Fabian Weissberg | 2017-12-22 | 1 | -2/+76 |
| | |||||
* | Fix pylint error | Jack Lloyd | 2017-12-21 | 1 | -0/+2 |
| | |||||
* | Now dist script can run under python2 or python3 | Jack Lloyd | 2017-12-21 | 1 | -1/+1 |
| | |||||
* | Run dist.py script through pylint | Jack Lloyd | 2017-12-21 | 2 | -35/+32 |
| | | | | Python 2.7 has the io module so no need for StringIO | ||||
* | Binary file IO for the UTF-8 gods | Jack Lloyd | 2017-12-21 | 1 | -2/+2 |
| | | | | | When reading a binary file, unless 'b' is specified Python3 tries parsing the file as UTF-8 and gets cranky when it fails. | ||||
* | Fix various x509 path validation bugs + path building with ambiguous DNs | Fabian Weissberg | 2017-12-20 | 1 | -2/+84 |
| | | | | Signed-off-by: Fabian Weissberg <[email protected]> | ||||
* | Add a simple OpenSSL vs Botan benchmark script | Jack Lloyd | 2017-12-18 | 2 | -0/+217 |
| | |||||
* | Try to debug Boost build failure - amalgamation problem? | Jack Lloyd | 2017-12-17 | 1 | -1/+1 |
| | |||||
* | Pylint | Jack Lloyd | 2017-12-17 | 2 | -0/+3 |
| | |||||
* | More fixes with recent pylint | Jack Lloyd | 2017-12-17 | 1 | -1/+2 |
| | |||||
* | Detect the compiler version using the preprocessor instead of command line | Jack Lloyd | 2017-12-14 | 1 | -133/+0 |
| | | | | Fixes #1314 | ||||
* | Try running rst2man in CI | Jack Lloyd | 2017-12-12 | 2 | -2/+2 |
| | |||||
* | Add ability to generate man page with rst2man fixing #1349 | Jack Lloyd | 2017-12-11 | 2 | -0/+14 |
| | |||||
* | Fix make clean | Jack Lloyd | 2017-12-11 | 1 | -1/+8 |
| | |||||
* | Clean up macro generation | Jack Lloyd | 2017-12-11 | 1 | -1/+1 |
| | |||||
* | Fix make clean target | Jack Lloyd | 2017-12-11 | 1 | -7/+3 |
| | | | | | | | | | | It removed the doc output dir, so this sequence: $ ./configure.py $ make clean $ make docs would fail | ||||
* | Improve debug output of the build_docs script | Jack Lloyd | 2017-12-11 | 1 | -2/+5 |
| | | | | | Only log if there was output, and convert the binary string to Unicode string. | ||||
* | Remove the doc.stamp file in make clean target [ci skip] | Jack Lloyd | 2017-12-07 | 1 | -0/+2 |
| | | | | | Otherwise make docs followed by make clean leaves docs unbuilt and make won't rebuild them. GH #1337 | ||||
* | Fix make clean target - didn't remove libbotan-2.so symlink files [ci skip] | Jack Lloyd | 2017-12-06 | 1 | -1/+1 |
| | |||||
* | Add an option to generate PDF version of the documentation | Jack Lloyd | 2017-12-06 | 1 | -11/+36 |
| | | | | Fixes #1337 | ||||
* | Merge GH #1333 Add script to build docs | Jack Lloyd | 2017-12-04 | 3 | -13/+165 |
|\ | |||||
| * | Lint fixes | Jack Lloyd | 2017-12-04 | 2 | -11/+13 |
| | | |||||
| * | Fix lint error [ci skip] | Jack Lloyd | 2017-12-04 | 1 | -1/+1 |
| | | |||||
| * | Add a script for generating the documentation | Jack Lloyd | 2017-12-04 | 3 | -5/+155 |
| | | |||||
* | | Merge GH #1334 Reduce AppVeyor build matrix | Jack Lloyd | 2017-12-04 | 2 | -21/+9 |
|\ \ | |||||
| * | | Reduce the AppVeyor build matrix | Jack Lloyd | 2017-12-04 | 2 | -21/+9 |
| |/ | | | | | | | | | | | | | | | Test MSVC 2013/2015 only with x86-64 Test the amalgamation under "shared" instead of "static"; on Windows for whatever reason compiling the amalgamation is much faster than compiling individual files. | ||||
* / | Cleanup install target | Jack Lloyd | 2017-12-04 | 1 | -29/+10 |
|/ | | | | | There is no reason to process template language in here, all we need to do is look up values in the build JSON. |