Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | locked pages, making the tag id possibly configurable. | David Carlier | 2019-08-28 | 2 | -8/+31 |
| | |||||
* | Fix test to account for compression report | Jack Lloyd | 2019-08-27 | 1 | -2/+6 |
| | |||||
* | Merge GH #2026 Add support for POWER9 hardware RNG | Jack Lloyd | 2019-08-27 | 10 | -1/+124 |
|\ | |||||
| * | Use inline asm to avoid GCC bug. Handle RNG failure | Jack Lloyd | 2019-08-27 | 2 | -13/+42 |
| | | |||||
| * | Add support for POWER9 DARN RNG | Jack Lloyd | 2019-08-27 | 10 | -1/+95 |
| | | |||||
* | | Add a cmdlet which allows sampling/testing raw entropy sources | Jack Lloyd | 2019-08-27 | 2 | -0/+128 |
|/ | |||||
* | Fix a carry handling bug in Streebog | Jack Lloyd | 2019-08-26 | 2 | -3/+16 |
| | | | | Closes #2082 | ||||
* | Fix a bug in CAST-128 affecting 11, 13, 14, or 15 byte keys | Jack Lloyd | 2019-08-26 | 3 | -2/+35 |
| | | | | | | | | With keys not a multiple of 4 bytes, the zero bytes ended up in the wrong place. In the unlikely event anyone was affected by this they could just use the equivalent 16 byte key. Closes #2081 | ||||
* | Bump Argon2 version to indicate support for long outputs | Jack Lloyd | 2019-08-24 | 1 | -1/+1 |
| | |||||
* | Merge GH #2080 Remove use of pow_mod.h interfaces from within library | Jack Lloyd | 2019-08-24 | 12 | -251/+202 |
|\ | |||||
| * | Fix build | Jack Lloyd | 2019-08-24 | 2 | -1/+3 |
| | | |||||
| * | Inline the fixed window and Montgomery strategies into pow_mod.cpp | Jack Lloyd | 2019-08-23 | 6 | -198/+133 |
| | | |||||
| * | Remove pow_mod.h from power_mod implementation | Jack Lloyd | 2019-08-23 | 1 | -19/+23 |
| | | |||||
| * | Remove pow_mod.h from ElGamal | Jack Lloyd | 2019-08-23 | 1 | -12/+25 |
| | | |||||
| * | Remove pow_mod.h from Diffie-Hellman | Jack Lloyd | 2019-08-23 | 1 | -7/+17 |
| | | |||||
| * | Remove modexp based inversion from speed test | Jack Lloyd | 2019-08-23 | 1 | -9/+0 |
| | | | | | | | | Not competitive so not interesting | ||||
| * | Remove unused include | Jack Lloyd | 2019-08-23 | 1 | -1/+0 |
| | | |||||
| * | Remove use of pow_mod.h from PKCS11 RSA code | Jack Lloyd | 2019-08-23 | 1 | -4/+1 |
| | | |||||
* | | Fix LGTM alert | Jack Lloyd | 2019-08-23 | 1 | -1/+6 |
| | | |||||
* | | Support long outputs from Argon2 | Jack Lloyd | 2019-08-23 | 2 | -3/+2260 |
|/ | | | | Closes #2078 | ||||
* | Merge GH #2070 Precompute RSA Montgomery params | Jack Lloyd | 2019-08-23 | 5 | -184/+328 |
|\ | |||||
| * | Fix python test | Jack Lloyd | 2019-08-17 | 2 | -2/+6 |
| | | |||||
| * | Fixes for PKCS11 | Jack Lloyd | 2019-08-17 | 2 | -19/+19 |
| | | |||||
| * | Have RSA key precompute Montgomery parameters | Jack Lloyd | 2019-08-17 | 2 | -163/+303 |
| | | | | | | | | | | | | | | | | | | If the application caches the PK_Signer or similar, then the performance is basically identical to what is done now. However for applications which create a new PK_Signer object per signature, then this improves performance by about 30%. Notably this includes the TLS layer. | ||||
* | | Fix bad compare in BigInt <<= | Jack Lloyd | 2019-08-23 | 1 | -1/+1 |
| | | | | | | | | Caused an extra allocation for no reason in some cases. | ||||
* | | Small BigInt optimizations | Jack Lloyd | 2019-08-22 | 4 | -14/+15 |
| | | | | | | | | Based on profiling RSA key generation | ||||
* | | In threaded mode tests, disable mlock pool unless requested | Jack Lloyd | 2019-08-21 | 1 | -0/+11 |
| | | |||||
* | | Take sccache from upstream release instead of botan-ci-tools repo | Jack Lloyd | 2019-08-20 | 2 | -3/+5 |
| | | |||||
* | | Merge GH #2051 Have cli sign util update stateful keys | Jack Lloyd | 2019-08-20 | 4 | -2/+55 |
|\ \ | |||||
| * | | Updates private key prior to signature output | Matthias Gierlings | 2019-08-17 | 1 | -2/+5 |
| | | | |||||
| * | | Add Private_Key::stateful_operation and use it in cli signer | Jack Lloyd | 2019-07-30 | 4 | -0/+50 |
| | | | |||||
* | | | Merge GH #2007 Improve RDRAND reseeding logic | Jack Lloyd | 2019-08-20 | 5 | -145/+172 |
|\ \ \ | |||||
| * | | | Use RDRAND in such a way that an internal reseed is performed | Jack Lloyd | 2019-08-16 | 5 | -145/+172 |
| | | | | | | | | | | | | | | | | | | | | | | | | At least according to Intel's docs. Closes #447 | ||||
* | | | | Merge GH #2075 Serialize PKCS11 tests | Jack Lloyd | 2019-08-20 | 2 | -1/+12 |
|\ \ \ \ | |||||
| * | | | | Serialize the PKCS11 tests | Jack Lloyd | 2019-08-20 | 2 | -1/+12 |
| | | | | | | | | | | | | | | | | | | | | See #2072 | ||||
* | | | | | Deprecate some more redundant ffi functions | Jack Lloyd | 2019-08-19 | 2 | -16/+46 |
|/ / / / | |||||
* | | | | Merge GH #2071 Default to running tests in multithreaded mode | Jack Lloyd | 2019-08-17 | 3 | -16/+10 |
|\ \ \ \ | |||||
| * | | | | Default to running the tests in threaded mode | Jack Lloyd | 2019-08-17 | 3 | -16/+10 |
| | |_|/ | |/| | | |||||
* / | | | Add function comment [ci skip] | Jack Lloyd | 2019-08-17 | 1 | -0/+6 |
|/ / / | |||||
* | | | Avoid using old pow_mod interface in RSA | Jack Lloyd | 2019-08-17 | 2 | -7/+14 |
| | | | | | | | | | | | | | | | On its own gives a modest speedup (3-5%) to RSA sign/decrypt, and it is needed for another more complicated optimization. | ||||
* | | | Fix indentation | Jack Lloyd | 2019-08-17 | 1 | -2/+2 |
| | | | |||||
* | | | Add option to disable installing the Python module | Jack Lloyd | 2019-08-16 | 1 | -1/+1 |
| | | | |||||
* | | | Only install botan2.py if building a shared library | Jack Lloyd | 2019-08-16 | 1 | -1/+1 |
|/ / | | | | | | | Since it doesn't work with static libs ... | ||||
* | | Avoid spurious throw/catch | Jack Lloyd | 2019-08-16 | 1 | -5/+5 |
| | | |||||
* | | Fix test - OCSP responder seems unhappy about our old ee cert | Jack Lloyd | 2019-08-10 | 1 | -4/+3 |
| | | |||||
* | | Have botan2.py generate DLL list by platform | Jack Lloyd | 2019-08-06 | 1 | -3/+11 |
| | | | | | | | | | | | | No reason to try loading botan.dll on Linux, etc... GH #2059 | ||||
* | | Run Python tests on Windows as well | Jack Lloyd | 2019-08-06 | 2 | -13/+23 |
| | | | | | | | | GH #2059 | ||||
* | | Fix | Jack Lloyd | 2019-08-05 | 2 | -3/+3 |
| | | |||||
* | | Merge GH #2057 OID cleanups | Jack Lloyd | 2019-08-05 | 51 | -366/+386 |
|\ \ | |||||
| * | | Fixes | Jack Lloyd | 2019-08-04 | 3 | -6/+6 |
| | | |