aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/math/mp
Commit message (Expand)AuthorAgeFilesLines
* Remove "Dirty hack" for multiple defines in lex_me_harder()Simon Warta2017-04-021-1/+3
* BOTAN_TARGET_COMPILER_IS -> BOTAN_BUILD_COMPILER_ISDaniel Neus2017-03-151-1/+1
* Remove nested anon namespaceJack Lloyd2016-12-231-4/+0
* Convert to using standard uintN_t integer typesJack Lloyd2016-12-185-12/+12
* Fix exponentiation bug, related fixesJack Lloyd2016-12-141-19/+24
* Remove <source> block from info.txt filesJack Lloyd2016-12-081-7/+0
* Merge GH #567/GH #457 TLS refactoring and Callbacks interfaceJack Lloyd2016-08-313-53/+43
|\
| * Reduction of code complexity in MP & ECC classes.Matthias Gierlings2016-06-193-53/+43
* | Merge asm into single mp_madd.h and mp_asmi.h filesJack Lloyd2016-07-2116-1545/+1084
|/
* For odd moduli use a input-independent modular inverse algorithm.Jack Lloyd2016-02-202-20/+20
* Add constant time conditional swap, add, sub for bigint wordsJack Lloyd2016-02-172-1/+102
* Fix heap overflow in ECC point multiplicationJack Lloyd2016-02-011-0/+5
* Prettify mp_comba a bitJack Lloyd2016-01-011-44/+44
* Remove mp_mulop.cppJack Lloyd2015-12-256-93/+42
* Remove unused word8_muladd from MSVC x86-32 asmJack Lloyd2015-12-191-84/+0
* Missing addsJack Lloyd2015-12-111-2/+2
* Reroot the exception hierarchy into a toplevel Exception classJack Lloyd2015-12-111-1/+1
* Remove bogus code from generic mp_madd header, noticed on PPC build.Jack Lloyd2015-11-231-3/+4
* Remove mul128.h header from public viewJack Lloyd2015-11-162-13/+21
* Make Montgomery reduction constant time.Jack Lloyd2015-10-241-6/+17
* Remove 'extern "C"' from src/lib/math/mpSimon Warta2015-08-1415-58/+2
* Add missing includelloyd2015-05-311-0/+1
* Fix various bugs found by Coverity scanner.lloyd2015-05-151-0/+3
* Ensure all files have copyright and license info.lloyd2015-01-1016-16/+16
* Side channel commentarylloyd2015-01-082-0/+26
* Add specialized reduction for P-521 along with 9x9 Comba routines.lloyd2014-11-153-1/+224
* Asserts here are nicelloyd2014-08-091-2/+7
* Avoid GCC 4.9 strict-overflow warninglloyd2014-05-031-3/+2
* Move lib into srclloyd2014-01-1021-0/+3550