aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Mixed mode OAEPJack Lloyd2018-03-213-10/+27
* Merge GH #1502 Fix (EC)DSA when using hashes longer than group orderJack Lloyd2018-03-219-6/+165
|\
| * Change DSA behavior similarlyJack Lloyd2018-03-213-2/+51
| * Shift ECDSA inputs to match OpenSSL behaviorJack Lloyd2018-03-216-4/+114
* | Add option to specify the MSVC runtimeJack Lloyd2018-03-211-2/+5
|/
* Remove unused variables [ci skip]Jack Lloyd2018-03-212-4/+0
* Simplify a common case BigInt constructorJack Lloyd2018-03-212-1/+13
* Add another Ed25519 helper to save a few hundred redundant linesJack Lloyd2018-03-203-301/+106
* Add some helpers for handling carries in Ed25519Jack Lloyd2018-03-204-893/+491
* Support Ed25519 certificate formatJack Lloyd2018-03-204-40/+75
* Store base point multiplies in a single std::vectorJack Lloyd2018-03-208-30/+175
* Nudge users to EC_Group::OS2ECPJack Lloyd2018-03-201-4/+10
* Support multiple DNS names through the command line interfaceJack Lloyd2018-03-193-3/+10
* Remove use of ;; to end linesJack Lloyd2018-03-195-5/+5
* Add EC_Group::clear_registered_curve_dataJack Lloyd2018-03-193-0/+23
* Cache additional values for PointGFp multi-exponentiationJack Lloyd2018-03-195-64/+103
* Avoid needless computation in base point multiplyJack Lloyd2018-03-193-33/+6
* Use a better algorithm for base point multipliesJack Lloyd2018-03-192-10/+24
* Avoid throwing out of destructorJack Lloyd2018-03-191-1/+5
* Avoid code that triggers problems under GCC 8Jack Lloyd2018-03-181-1/+1
* Fix warning in new pylintJack Lloyd2018-03-171-9/+9
* Fix CPUID::has_cpuid_bitJack Lloyd2018-03-171-1/+3
* Avoid creating stringstream unless needed in version checkJack Lloyd2018-03-171-3/+3
* Avoid unused arg warning in PowerPC CPUID codeJack Lloyd2018-03-171-0/+2
* Avoid calling run() on SIMD tests if SIMD instructions not available.Jack Lloyd2018-03-171-1/+6
* Avoid a problematic construct for AltiVec byteswapJack Lloyd2018-03-161-3/+8
* Catch exceptions by reference not valueJack Lloyd2018-03-167-24/+18
* Add basecase_sqr functionJack Lloyd2018-03-161-3/+29
* Fix incorrect return value checkJack Lloyd2018-03-151-1/+1
* In Python module support loading via libbotan-2.so.X sonameJack Lloyd2018-03-151-7/+22
* Avoid using threads in DSA operationsJack Lloyd2018-03-151-25/+3
* Add multiexponentation interface to DL_GroupJack Lloyd2018-03-152-3/+17
* Add Montgomery multiexponentiationJack Lloyd2018-03-154-0/+95
* Put ISA enabling flags after CXXFLAGS to override as neededJack Lloyd2018-03-151-4/+4
* Merge GH #1494 Use RtlGenRandom instead of CryptoAPI/CryptoNGJack Lloyd2018-03-147-92/+32
|\
| * Remove PROV_TYPE from build.hJack Lloyd2018-03-141-9/+6
| * Use RtlGenRandom instead of CryptoAPIJack Lloyd2018-03-146-83/+26
* | Some additional operations on Montgomery_IntJack Lloyd2018-03-142-0/+45
|/
* Merge GH #1492 Support custom DN entriesJack Lloyd2018-03-144-71/+143
|\
| * Address review commentsJack Lloyd2018-03-141-2/+2
| * Support custom DN entriesJack Lloyd2018-03-144-71/+143
* | Merge GH #1491 Allow choosing serial of newly minted certificateJack Lloyd2018-03-143-13/+102
|\ \
| * | Allow the caller to specify the serial number of a generated certJack Lloyd2018-03-143-13/+102
| |/
* / Revert cf0386Jack Lloyd2018-03-141-2/+4
|/
* Disable optimizations with coverage buildsJack Lloyd2018-03-141-1/+1
* Add a facility for debug-mode assertionsJack Lloyd2018-03-146-11/+37
* Assume CurveGFp inputs are at most p words longJack Lloyd2018-03-141-13/+27
* Avoid creating a temp hereJack Lloyd2018-03-141-4/+4
* Improve memory handling for PointGFpJack Lloyd2018-03-148-69/+86
* Allow passing workspace to Montgomery_IntJack Lloyd2018-03-133-34/+140