Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix complaints from latest pylint | Jack Lloyd | 2018-08-02 | 5 | -18/+23 |
| | |||||
* | More CLI tests | Jack Lloyd | 2018-08-02 | 1 | -1/+9 |
| | |||||
* | Additional CLI tests | Jack Lloyd | 2018-08-02 | 1 | -0/+38 |
| | |||||
* | Just skip 32-bit ARM iOS build entirely | Jack Lloyd | 2018-08-01 | 1 | -2/+5 |
| | |||||
* | Avoid XCode 9.4 due to compilation bug | Jack Lloyd | 2018-08-01 | 1 | -0/+1 |
| | | | | | XCode 9.4 ICEs on the NewHope code in ARM 32-bit build and of course I can't report the bug since I don't have an Apple ID. | ||||
* | In ECC private key encoding, include the optional public key field | Jack Lloyd | 2018-07-23 | 1 | -7/+8 |
| | | | | Otherwise GnuTLS refuses to parse the private key. Fixes #1634 | ||||
* | Pylint 2.0 drops compat with Python2 | Jack Lloyd | 2018-07-17 | 1 | -2/+2 |
| | | | | So force pip install to 1.9.2 | ||||
* | Update password hashing default settings | Jack Lloyd | 2018-07-13 | 1 | -1/+1 |
| | | | | | | | | Bcrypt work factor 10 is looking pretty low these days, as is 100K iterations of PBKDF2. Increase bcrypt to 12 and PBKDF2 to 150K, and also transition passhash9 to using SHA-512 instead of SHA-256. Also document bcrypt better, and add speed tests for bcrypt and passhash9 | ||||
* | Tighten up error checking in pk_decrypt | Jack Lloyd | 2018-07-13 | 1 | -1/+1 |
| | |||||
* | If building with VC2013, force user to ack deprecation | Jack Lloyd | 2018-07-04 | 1 | -0/+3 |
| | | | | GH #1557 | ||||
* | More CLI tests | Jack Lloyd | 2018-07-04 | 1 | -15/+68 |
| | |||||
* | Need to bypass OpenSSL-based RSA keygen | Jack Lloyd | 2018-07-04 | 1 | -1/+1 |
| | |||||
* | Add pk_encrypt/pk_decrypt commands | Jack Lloyd | 2018-07-04 | 1 | -0/+29 |
| | |||||
* | Fix some document formatting bugs | Jack Lloyd | 2018-07-03 | 1 | -2/+1 |
| | |||||
* | Correct command to check for PSK cli tests | Jack Lloyd | 2018-07-02 | 1 | -1/+1 |
| | |||||
* | Avoid having Doxygen error out except in maintainer mode builds | Jack Lloyd | 2018-07-02 | 1 | -2/+2 |
| | | | | | Increases likelyhood that it will fail to build for an end user which is not helpful for anyone. | ||||
* | Lint fixes | Jack Lloyd | 2018-06-30 | 1 | -8/+5 |
| | |||||
* | Correct test for subcommand existing | Jack Lloyd | 2018-06-30 | 1 | -1/+1 |
| | |||||
* | Add a timing check for modular exponentiation | Jack Lloyd | 2018-06-30 | 1 | -1/+18 |
| | |||||
* | Fix CLI tests when OpenSSL is enabled | Jack Lloyd | 2018-06-29 | 1 | -1/+1 |
| | |||||
* | More CLI tests | Jack Lloyd | 2018-06-29 | 1 | -5/+66 |
| | |||||
* | More cli tests, and a lint fix | Jack Lloyd | 2018-06-28 | 1 | -3/+4 |
| | |||||
* | Add --max-clients= option to tls_server CLI | Jack Lloyd | 2018-06-28 | 1 | -2/+2 |
| | | | | | | | Killing the process seems to result in the coverage info being lost. I think because gcov writes during an exit handler which ends up not running if we SIGTERM | ||||
* | Lint fixes | Jack Lloyd | 2018-06-28 | 1 | -7/+4 |
| | |||||
* | More CLI tests | Jack Lloyd | 2018-06-28 | 1 | -2/+95 |
| | |||||
* | More cli tests | Jack Lloyd | 2018-06-19 | 1 | -0/+27 |
| | |||||
* | TLS would try to negotiate x25519 even if disabled | Jack Lloyd | 2018-06-15 | 1 | -2/+2 |
| | | | | | | | | Also reorder ECC groups to actually match performance characteristics. I'm not sure when P-384 was slower than P-521 but it certainly isn't anymore. Fixes #1607 | ||||
* | Fix CLI test | Jack Lloyd | 2018-06-14 | 1 | -0/+1 |
| | |||||
* | Add 192-bit Suite B policy | Jack Lloyd | 2018-06-14 | 1 | -2/+2 |
| | | | | Since 128-bit policy is actually not even allowed since 2015. | ||||
* | Unroll bigint_monty_redc for various sizes | Jack Lloyd | 2018-06-11 | 1 | -0/+91 |
| | | | | Speedup of 10 to 30% depending on algo | ||||
* | Conditionally use concurrency with sphinx-build. | Daniel Wyatt | 2018-06-04 | 1 | -2/+19 |
| | |||||
* | Fix allowing to use Sphinx 1.7.5 | Jack Lloyd | 2018-05-29 | 1 | -3/+6 |
| | |||||
* | Avoid problem with Sphinx 1.7.5 | Jack Lloyd | 2018-05-28 | 1 | -1/+2 |
| | |||||
* | Small cleanup in dist script | Jack Lloyd | 2018-05-24 | 1 | -8/+12 |
| | |||||
* | Add OIDS for Camellia and SM4 in GCM and CBC modes | Jack Lloyd | 2018-05-22 | 1 | -1/+1 |
| | | | | Making them usable for private key encryption | ||||
* | Add 24-word wide Comba multiply/square | Jack Lloyd | 2018-05-08 | 1 | -1/+1 |
| | | | | | | Improves performance on "odd" sized DH/RSA (eg 1536, 3072, 6144) where otherwise the Karatsuba operation bottoms out with 24-word operands which ended up in the basecase multiply. | ||||
* | Reorder Travis builds [ci skip] | Jack Lloyd | 2018-04-19 | 1 | -1/+1 |
| | | | | | | | | I guess Travis has changed how they sort builds, previously compiler took precedence but now the BUILD_MODE env variable does. Anyway the result is Sonar build runs later than before, which adds several minutes to the overall build time. Put it near the top so it starts early and can run concurrently with other builds. | ||||
* | Add an explicit test mode build | Jack Lloyd | 2018-04-14 | 1 | -1/+1 |
| | | | | GH #1537 | ||||
* | Convert comba script to Python3 | Jack Lloyd | 2018-04-08 | 1 | -26/+26 |
| | |||||
* | Fix bug in CLI, and fix bug in CLI tests | Jack Lloyd | 2018-04-05 | 1 | -2/+4 |
| | | | | | | | The tests were detecting the problem and failing, but just returned zero in any case so CI did not fail. Also fix some CLI bugs that caused failures if OpenSSL was enabled. | ||||
* | Move version.txt to src/build-data | Jack Lloyd | 2018-04-04 | 1 | -1/+2 |
| | | | | It is not useful for end-users so don't put it in the top level. | ||||
* | Search for either rst2man or rst2man.py | Jack Lloyd | 2018-03-29 | 1 | -1/+20 |
| | | | | | | Since distros differ on what name to install this as. Fixes GH #1516 | ||||
* | Default to horizontal dot graph | Simon Warta | 2018-03-22 | 1 | -1/+2 |
| | |||||
* | Fix call to ModuleInfo.dependencies in show_dependencies.py | Simon Warta | 2018-03-22 | 1 | -2/+2 |
| | |||||
* | Cleanup some code style warnings in show_dependencies.py | Simon Warta | 2018-03-22 | 1 | -4/+5 |
| | |||||
* | Revert cf0386 | Jack Lloyd | 2018-03-14 | 1 | -2/+4 |
| | | | | | No optimization builds don't work either because they hit the exec timeout. Try just carrying on even if lcov exits with error status. | ||||
* | Disable optimizations with coverage builds | Jack Lloyd | 2018-03-14 | 1 | -1/+1 |
| | | | | Seems to be causing problems with lcov | ||||
* | Further cli tests | Jack Lloyd | 2018-03-11 | 1 | -3/+37 |
| | |||||
* | Lint fixes | Jack Lloyd | 2018-03-10 | 1 | -1/+2 |
| | |||||
* | More CLI tests | Jack Lloyd | 2018-03-10 | 1 | -2/+88 |
| |