aboutsummaryrefslogtreecommitdiffstats
path: root/src/scripts
Commit message (Collapse)AuthorAgeFilesLines
* Fix complaints from latest pylintJack Lloyd2018-08-025-18/+23
|
* More CLI testsJack Lloyd2018-08-021-1/+9
|
* Additional CLI testsJack Lloyd2018-08-021-0/+38
|
* Just skip 32-bit ARM iOS build entirelyJack Lloyd2018-08-011-2/+5
|
* Avoid XCode 9.4 due to compilation bugJack Lloyd2018-08-011-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 fieldJack Lloyd2018-07-231-7/+8
| | | | Otherwise GnuTLS refuses to parse the private key. Fixes #1634
* Pylint 2.0 drops compat with Python2Jack Lloyd2018-07-171-2/+2
| | | | So force pip install to 1.9.2
* Update password hashing default settingsJack Lloyd2018-07-131-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_decryptJack Lloyd2018-07-131-1/+1
|
* If building with VC2013, force user to ack deprecationJack Lloyd2018-07-041-0/+3
| | | | GH #1557
* More CLI testsJack Lloyd2018-07-041-15/+68
|
* Need to bypass OpenSSL-based RSA keygenJack Lloyd2018-07-041-1/+1
|
* Add pk_encrypt/pk_decrypt commandsJack Lloyd2018-07-041-0/+29
|
* Fix some document formatting bugsJack Lloyd2018-07-031-2/+1
|
* Correct command to check for PSK cli testsJack Lloyd2018-07-021-1/+1
|
* Avoid having Doxygen error out except in maintainer mode buildsJack Lloyd2018-07-021-2/+2
| | | | | Increases likelyhood that it will fail to build for an end user which is not helpful for anyone.
* Lint fixesJack Lloyd2018-06-301-8/+5
|
* Correct test for subcommand existingJack Lloyd2018-06-301-1/+1
|
* Add a timing check for modular exponentiationJack Lloyd2018-06-301-1/+18
|
* Fix CLI tests when OpenSSL is enabledJack Lloyd2018-06-291-1/+1
|
* More CLI testsJack Lloyd2018-06-291-5/+66
|
* More cli tests, and a lint fixJack Lloyd2018-06-281-3/+4
|
* Add --max-clients= option to tls_server CLIJack Lloyd2018-06-281-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 fixesJack Lloyd2018-06-281-7/+4
|
* More CLI testsJack Lloyd2018-06-281-2/+95
|
* More cli testsJack Lloyd2018-06-191-0/+27
|
* TLS would try to negotiate x25519 even if disabledJack Lloyd2018-06-151-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 testJack Lloyd2018-06-141-0/+1
|
* Add 192-bit Suite B policyJack Lloyd2018-06-141-2/+2
| | | | Since 128-bit policy is actually not even allowed since 2015.
* Unroll bigint_monty_redc for various sizesJack Lloyd2018-06-111-0/+91
| | | | Speedup of 10 to 30% depending on algo
* Conditionally use concurrency with sphinx-build.Daniel Wyatt2018-06-041-2/+19
|
* Fix allowing to use Sphinx 1.7.5Jack Lloyd2018-05-291-3/+6
|
* Avoid problem with Sphinx 1.7.5Jack Lloyd2018-05-281-1/+2
|
* Small cleanup in dist scriptJack Lloyd2018-05-241-8/+12
|
* Add OIDS for Camellia and SM4 in GCM and CBC modesJack Lloyd2018-05-221-1/+1
| | | | Making them usable for private key encryption
* Add 24-word wide Comba multiply/squareJack Lloyd2018-05-081-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 Lloyd2018-04-191-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 buildJack Lloyd2018-04-141-1/+1
| | | | GH #1537
* Convert comba script to Python3Jack Lloyd2018-04-081-26/+26
|
* Fix bug in CLI, and fix bug in CLI testsJack Lloyd2018-04-051-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-dataJack Lloyd2018-04-041-1/+2
| | | | It is not useful for end-users so don't put it in the top level.
* Search for either rst2man or rst2man.pyJack Lloyd2018-03-291-1/+20
| | | | | | Since distros differ on what name to install this as. Fixes GH #1516
* Default to horizontal dot graphSimon Warta2018-03-221-1/+2
|
* Fix call to ModuleInfo.dependencies in show_dependencies.pySimon Warta2018-03-221-2/+2
|
* Cleanup some code style warnings in show_dependencies.pySimon Warta2018-03-221-4/+5
|
* Revert cf0386Jack Lloyd2018-03-141-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 buildsJack Lloyd2018-03-141-1/+1
| | | | Seems to be causing problems with lcov
* Further cli testsJack Lloyd2018-03-111-3/+37
|
* Lint fixesJack Lloyd2018-03-101-1/+2
|
* More CLI testsJack Lloyd2018-03-101-2/+88
|