Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Clean up prime generation logic slightly | Jack Lloyd | 2020-03-06 | 1 | -6/+6 |
| | | | | | | We were trying to generate safe primes using a weak check on q but actually this was rounded up to 128 bit probability check anyway. So just do that from the start then check p=2*q+1 | ||||
* | Remove use of Binary Extended Euclidean Algorithm for inversion | Jack Lloyd | 2020-03-01 | 1 | -1/+1 |
| | | | | | Instead use two specialized algorithms, one for odd modulus and the other for power of 2 modulus, then combine the results using CRT. | ||||
* | Missing variable | Jack Lloyd | 2020-02-10 | 1 | -0/+2 |
| | |||||
* | Increase wait time when testing TLS cli utils | Jack Lloyd | 2020-02-10 | 1 | -6/+9 |
| | | | | Seems to be insufficient in high concurrency builds | ||||
* | Add more tests for speed util | Jack Lloyd | 2020-02-09 | 1 | -1/+62 |
| | |||||
* | Add a test | Jack Lloyd | 2020-01-29 | 1 | -0/+14 |
| | |||||
* | Silence pylint warning | Jack Lloyd | 2019-12-10 | 1 | -1/+1 |
| | |||||
* | Multithread the CLI tests | Jack Lloyd | 2019-12-09 | 1 | -43/+81 |
| | |||||
* | Merge GH #2200 Add S390x build to Travis | Jack Lloyd | 2019-11-16 | 1 | -4/+4 |
|\ | |||||
| * | Add S390x build | Jack Lloyd | 2019-11-15 | 1 | -4/+4 |
| | | | | | | | | | | | | Drop the MIPS build since main purpose of that is to test a big-endian build with no special support (SIMD, etc), but s390x is better for this, since it allows running the full test suite. | ||||
* | | Fix cli ldflags output | Jack Lloyd | 2019-11-15 | 1 | -2/+2 |
|/ | | | | GH #2199 #2109 | ||||
* | cli: pubkey: fingerprint: read from stdin | Nuno Goncalves | 2019-11-11 | 1 | -0/+12 |
| | | | | Signed-off-by: Nuno Goncalves <[email protected]> | ||||
* | Merge GH #2172 Add support for XMSS X.509 certs | Jack Lloyd | 2019-10-25 | 1 | -5/+5 |
|\ | |||||
| * | Update XMSS CLI tests | René Korthaus | 2019-10-24 | 1 | -5/+5 |
| | | |||||
* | | Reorganize Travis matrix. Add aarch64 and ppc64le builds | Jack Lloyd | 2019-10-23 | 1 | -4/+4 |
|/ | |||||
* | Avoid redundant drbg seed options in cli test code | Jack Lloyd | 2019-10-17 | 1 | -9/+1 |
| | |||||
* | Merge GH #2143 Add Roughtime | Jack Lloyd | 2019-10-16 | 1 | -0/+155 |
|\ | |||||
| * | Add roughtime CLI | Nuno Goncalves | 2019-10-14 | 1 | -0/+155 |
| | | | | | | | | Signed-off-by: Nuno Goncalves <[email protected]> | ||||
* | | Fix cli tests | Jack Lloyd | 2019-10-12 | 1 | -8/+8 |
|/ | |||||
* | Add poly_dbl speed util | Jack Lloyd | 2019-09-28 | 1 | -1/+1 |
| | |||||
* | Add base32 encoding/decoding util to the cli | Jack Lloyd | 2019-09-23 | 1 | -0/+5 |
| | |||||
* | Fix test to account for compression report | Jack Lloyd | 2019-08-27 | 1 | -2/+6 |
| | |||||
* | Add a cmdlet which allows sampling/testing raw entropy sources | Jack Lloyd | 2019-08-27 | 1 | -0/+24 |
| | |||||
* | Add Private_Key::stateful_operation and use it in cli signer | Jack Lloyd | 2019-07-30 | 1 | -0/+35 |
| | |||||
* | 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 |
| |