aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/pubkey/ec_group/curve_gfp.cpp
Commit message (Expand)AuthorAgeFilesLines
* Store base point multiplies in a single std::vectorJack Lloyd2018-03-201-1/+65
* Avoid needless computation in base point multiplyJack Lloyd2018-03-191-24/+0
* Add a facility for debug-mode assertionsJack Lloyd2018-03-141-0/+3
* 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-141-16/+16
* Add mixed (J+A) point addition, new scalar mul for base pointsJack Lloyd2018-03-081-7/+35
* Use Barrett instead of repeated divisions by p hereJack Lloyd2018-03-041-3/+6
* Remove BigInt using functions from mp layerJack Lloyd2018-03-011-6/+19
* Fix overflow in monty_redcJack Lloyd2018-02-271-4/+4
* Avoid unnecessary calls to BigInt::grow_toJack Lloyd2018-02-261-4/+9
* Merge ec_gfp and ec_group modulesJack Lloyd2018-02-251-0/+287