Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Don't block forever in cli tests if something goes wrong | Jack Lloyd | 2019-07-13 | 1 | -3/+13 |
| | | | | Or at least, not on Python3 which actually supports timeouts | ||||
* | Prevent exception from taking down entire test script | Jack Lloyd | 2019-06-08 | 1 | -1/+5 |
| | |||||
* | Fix lint | Jack Lloyd | 2019-05-31 | 1 | -2/+2 |
| | |||||
* | Connect twice to excercise both accept and non-accept paths | Jack Lloyd | 2019-05-31 | 1 | -10/+18 |
| | |||||
* | Add --max-clients option to tls_proxy and tls_http_server | Jack Lloyd | 2019-05-31 | 1 | -4/+14 |
| | | | | A clean exit is required in order to get coverage results | ||||
* | Python... | Jack Lloyd | 2019-05-30 | 1 | -2/+2 |
| | |||||
* | Fixes for Python2 | Jack Lloyd | 2019-05-30 | 1 | -3/+23 |
| | |||||
* | Improve CLI tests | Jack Lloyd | 2019-05-30 | 1 | -63/+201 |
| | |||||
* | Argon2: minor optimizations, add tests of CLI, tweak tuning | Jack Lloyd | 2019-05-30 | 1 | -1/+12 |
| | |||||
* | Improve test coverage. Fix Argon2 default params | Jack Lloyd | 2019-05-29 | 1 | -0/+8 |
| | |||||
* | Add --format option for RNG cmdlet | Jack Lloyd | 2019-05-09 | 1 | -0/+4 |
| | |||||
* | Add a cmdlet to print UUIDs | Jack Lloyd | 2019-04-26 | 1 | -0/+13 |
| | |||||
* | Add a wrapper class that wraps macOS or Linux certificate stores. | Jack Lloyd | 2019-04-13 | 1 | -2/+17 |
| | |||||
* | Allow creating intermediate CAs using CLI | Jack Lloyd | 2019-04-10 | 1 | -0/+28 |
| | | | | Closes #1879 | ||||
* | Split CLI utils.cpp into more parts | Jack Lloyd | 2019-02-28 | 1 | -0/+8 |
| | | | | | | Add base58 encoding/decoding CLI Use decrypt_or_random in pk_decrypt | ||||
* | Move hash util to hash.cpp and add --format option | Jack Lloyd | 2019-01-22 | 1 | -0/+9 |
| | | | | | | | For example/documentation purposes, having distinct files makes the code easier to find. New --format option allows encoding as base64 or base58 | ||||
* | Test how long it takes to precompute base point multiples | Jack Lloyd | 2018-12-16 | 1 | -1/+1 |
| | |||||
* | Work around a problem when built with OpenSSL | Jack Lloyd | 2018-12-10 | 1 | -1/+1 |
| | | | | | | | It appears OpenSSL has a different interpretation from us of how the message representative is formed for P-521 when given a hash to sign that is larger than the group order; signatures generated by us do not verify with OpenSSL and vice versa. | ||||
* | Support recovering ECDSA public key from message/signature pair | Jack Lloyd | 2018-12-10 | 1 | -2/+8 |
| | | | | | | See http://www.secg.org/sec1-v2.pdf section 4.1.6 Closes #664 | ||||
* | Pylint fixes | Jack Lloyd | 2018-12-03 | 1 | -2/+1 |
| | |||||
* | Add a const-time division algorithm | Jack Lloyd | 2018-12-02 | 1 | -1/+1 |
| | | | | | | | | It is stupid and slow (~50-100x slower than variable time version) but still useful for protecting critical algorithms. Not currently used, waiting for OSS-Fuzz to test it for a while before we commit to it. | ||||
* | Lint fix [ci skip] | Jack Lloyd | 2018-10-30 | 1 | -4/+4 |
| | |||||
* | Add test for TSS cli util | Jack Lloyd | 2018-10-30 | 1 | -2/+47 |
| | |||||
* | Fix CLI tests | Jack Lloyd | 2018-10-16 | 1 | -9/+13 |
| | | | | Changing the sieve in 0536fe92 changed which primes we generate | ||||
* | Add tests | Jack Lloyd | 2018-09-10 | 1 | -4/+25 |
| | | | | This is a contribution of Ribose Inc (@riboseinc) | ||||
* | Default disable support for TLS v1.0/v1.1 and all CBC and CCM suites | Jack Lloyd | 2018-08-22 | 1 | -4/+14 |
| | |||||
* | Lint fix | Jack Lloyd | 2018-08-10 | 1 | -1/+1 |
| | |||||
* | Improve speed of cli tests | Jack Lloyd | 2018-08-10 | 1 | -37/+49 |
| | | | | | Exit early from scrypt bench if we only computed a single value in the requested msec bounds. Reduce speed timeouts across board. | ||||
* | Fix complaints from latest pylint | Jack Lloyd | 2018-08-02 | 1 | -6/+6 |
| | |||||
* | More CLI tests | Jack Lloyd | 2018-08-02 | 1 | -1/+9 |
| | |||||
* | Additional CLI tests | Jack Lloyd | 2018-08-02 | 1 | -0/+38 |
| | |||||
* | 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 | ||||
* | 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 |
| | |||||
* | 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 |
| | |||||
* | Correct command to check for PSK cli tests | Jack Lloyd | 2018-07-02 | 1 | -1/+1 |
| | |||||
* | 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 |
| | |||||
* | 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. |