aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/math/bigint/divide.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fix bug and avoid allocations in left shiftJack Lloyd2018-12-071-1/+2
* Use BigInt::cond_flip_signJack Lloyd2018-12-051-2/+1
* Don't leak if x is zero eitherJack Lloyd2018-12-051-39/+37
* Remove some conditional branches from divisionJack Lloyd2018-12-051-20/+20
* Extend ct_modulo to handle negative inputsJack Lloyd2018-12-031-8/+17
* Add ct_modulo and BigInt::ct_cond_swapJack Lloyd2018-12-031-5/+32
* Merge GH #1759 Add constant time divide by uint8_tJack Lloyd2018-12-031-0/+37
|\
| * Add a constant time divide variant for dividing by uint8_tJack Lloyd2018-12-021-0/+37
* | Make variable time division less branchyJack Lloyd2018-12-021-53/+46
|/
* Add a const-time division algorithmJack Lloyd2018-12-021-2/+34
* Remove MP_WORD_BITS constantJack Lloyd2018-03-011-3/+3
* Convert to using standard uintN_t integer typesJack Lloyd2016-12-181-1/+1
* Ensure all files have copyright and license info.lloyd2015-01-101-1/+1
* Move lib into srclloyd2014-01-101-0/+140