aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/math/numbertheory/monty_exp.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fix Coverity issueJack Lloyd2019-07-101-3/+1
* Unroll const_time_lookup by 2Jack Lloyd2018-12-141-6/+10
* Fix typoJack Lloyd2018-12-091-1/+1
* Avoid doing a variable time division during Montgomery setupJack Lloyd2018-12-091-0/+2
* Add CT::Mask typeJack Lloyd2018-11-281-2/+4
* Fix some MSVC warningsJack Lloyd2018-09-301-4/+4
* Fix some -Wshadow warningsJack Lloyd2018-06-291-2/+1
* Avoid useless multiplication in Montgomery exponentiationJack Lloyd2018-06-261-22/+19
* Minor optimization for Montgomery exponentiationJack Lloyd2018-06-231-17/+17
* Avoid leaking size of exponentJack Lloyd2018-06-171-8/+10
* Add const time annotationsJack Lloyd2018-04-151-5/+17
* Add a Montgomery exponentiation that takes variable timeJack Lloyd2018-04-091-0/+32
* Remove use of ;; to end linesJack Lloyd2018-03-191-1/+1
* Add Montgomery multiexponentiationJack Lloyd2018-03-151-0/+77
* Allow passing workspace to Montgomery_IntJack Lloyd2018-03-131-2/+3
* Add Montgomery_Int typeJack Lloyd2018-02-251-81/+56
* Pass workspace size to various bigint_ functionsJack Lloyd2018-02-251-7/+7
* Small fixesJack Lloyd2018-02-191-1/+1
* Split out Montgomery exponentation stateJack Lloyd2018-02-191-0/+153