aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/math/bigint/big_ops2.cpp
Commit message (Expand)AuthorAgeFilesLines
* Avoid unnecessary realloc in BigInt::mod_subJack Lloyd2018-06-171-2/+7
* Add BigInt functions for adding, subtracting and comparing with wordsJack Lloyd2018-04-261-25/+39
* Add BigInt::mod_subJack Lloyd2018-04-231-0/+49
* Square is always positiveJack Lloyd2018-04-081-0/+1
* Add BigInt::square plus a speed test for BigInt multiplyJack Lloyd2018-04-081-0/+16
* Remove MP_WORD_BITS constantJack Lloyd2018-03-011-4/+4
* Avoid needless allocation in BigInt operator+=Jack Lloyd2018-02-281-4/+2
* Avoid some needless allocationsJack Lloyd2018-02-261-11/+27
* Optimize Barrett reductionJack Lloyd2018-02-261-4/+53
* Add BigInt::operator*= taking a wordJack Lloyd2018-02-261-2/+17
* Pass workspace size to various bigint_ functionsJack Lloyd2018-02-251-1/+1
* Minor optimizations in BigInt memory handlingJack Lloyd2018-02-231-1/+3
* Remove needless variableJack Lloyd2017-10-061-2/+0
* Convert to using standard uintN_t integer typesJack Lloyd2016-12-181-2/+2
* Reduction of code complexity in MP & ECC classes.Matthias Gierlings2016-06-191-4/+2
* lib/math: Convert &vec[0] to vec.data()Daniel Seither2015-06-201-3/+3
* Ensure all files have copyright and license info.lloyd2015-01-101-1/+1
* Move lib into srclloyd2014-01-101-0/+221