aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib
Commit message (Expand)AuthorAgeFilesLines
* Use GCC builtins for clz operationJack Lloyd2018-04-151-1/+26
* Add an explicit test mode buildJack Lloyd2018-04-141-2/+2
* Merge GH #1538 Minor ECC optimizationsJack Lloyd2018-04-147-21/+105
|\
| * Various minor ECC optimizationsJack Lloyd2018-04-137-21/+105
* | Merge GH #1531 Improve XMSS test coverageJack Lloyd2018-04-143-12/+8
|\ \ | |/ |/|
| * Removes unused overload in XMSS_HashMatthias Gierlings2018-04-122-12/+0
| * Codecov - cover MT code in XMSS_PrivateKeyMatthias Gierlings2018-04-121-0/+8
* | Merge GH #1537 Add missing XMSS signature length checkJack Lloyd2018-04-122-22/+21
|\ \
| * | Adds missing XMSS signature length check.Matthias Gierlings2018-04-122-22/+21
* | | In XMSS_Tools::bench_threads only call hardware_concurrency onceJack Lloyd2018-04-121-7/+9
* | | Allow year up to 2200 in ASN1 time objectsJack Lloyd2018-04-122-4/+19
| |/ |/|
* | Optimize EC point doubling for a == 0 and a == -3Jack Lloyd2018-04-113-9/+61
|/
* Add EC_Group::a_is_zeroJack Lloyd2018-04-112-1/+14
* Add missing errno.h include to entropy/dev_randomfwsGonzo2018-04-111-0/+1
* Add DL_Group::exponent_bitsJack Lloyd2018-04-094-7/+25
* Add a Montgomery exponentiation that takes variable timeJack Lloyd2018-04-093-7/+52
* Fix bug that broke session decryption (and thus resumption)Jack Lloyd2018-04-091-1/+1
* Fix off by one when decoding TLS-CBC ciphertextsJack Lloyd2018-04-093-27/+30
* Fix interop bug in TLS serverJack Lloyd2018-04-083-0/+33
* Square is always positiveJack Lloyd2018-04-081-0/+1
* Add BigInt::square plus a speed test for BigInt multiplyJack Lloyd2018-04-083-8/+25
* Convert comba script to Python3Jack Lloyd2018-04-081-1/+1
* Work around unique_ptr conversion bug in older GCCJack Lloyd2018-04-071-1/+1
* Add RAII versions of get_cipher_mode and get_aeadJack Lloyd2018-04-0713-76/+143
* Add defensive assert to buffer_insertJack Lloyd2018-04-071-0/+2
* Add pk_workfactor CLI and refactor workfactor estimator functionsJack Lloyd2018-04-051-12/+19
* Split up asm constructs to avoid miscompilationJack Lloyd2018-04-051-30/+49
* Merge GH #1523 RSA optimizations and exponent blindingJack Lloyd2018-04-042-25/+53
|\
| * Work around a bug in MSVC lambda handlingJack Lloyd2018-04-041-1/+1
| * Add RSA exponent blindingJack Lloyd2018-04-042-5/+14
| * Tweak how RSA private operations are performedJack Lloyd2018-04-041-25/+44
* | Add DL_Group::monty_params_p to get Montgomery paramsJack Lloyd2018-04-042-2/+13
|/
* Support passing an OAEP label in EME nameRené Korthaus2018-04-021-4/+5
* Fix problems with failure to build in various configurationsJack Lloyd2018-03-313-1/+5
* Merge GH #1519 Fix bugs in X.509 wildcard matchJack Lloyd2018-03-311-77/+107
|\
| * Fix bugs in wildcard matchingJack Lloyd2018-03-311-77/+107
* | Export TLS::ExtensionJack Lloyd2018-03-311-1/+1
|/
* Minor DH optimizationJack Lloyd2018-03-281-4/+6
* Avoid another problem with AltiVecJack Lloyd2018-03-281-15/+6
* Fix some Doxygen errorsJack Lloyd2018-03-284-1/+17
* Fix carry bugs introduced in 8a7559e4f8adJack Lloyd2018-03-272-22/+23
* Add back posix_mlock flagJack Lloyd2018-03-261-0/+6
* Handle some corner cases in ECC multJack Lloyd2018-03-253-5/+19
* In Barrett avoid creating an unnecessary tempJack Lloyd2018-03-251-4/+4
* Extend Certificate_Store_In_Memory to load just a single cert from fileJack Lloyd2018-03-241-3/+9
* Bypass self-signed check in X509_Certificate if AKID and SKID are setJack Lloyd2018-03-241-12/+17
* Fix some corner cases for small values in power_modJack Lloyd2018-03-241-1/+15
* Add warning commentJack Lloyd2018-03-221-0/+6
* Tiny optimization in Montgomery inverseJack Lloyd2018-03-221-1/+1
* Add back mul/sqr to CurveGFp [ci skip]Jack Lloyd2018-03-221-0/+10