aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/math/ec_gfp
Commit message (Expand)AuthorAgeFilesLines
* Converge on a single side channel silent ec mp alg: randomizedNever2017-02-221-48/+2
* Convert to using standard uintN_t integer typesJack Lloyd2016-12-183-124/+124
* Reduction of code complexity in MP & ECC classes.Matthias Gierlings2016-06-191-14/+5
* Add explicit static_cast operations to eliminate implicit cast compiler warni...Dan Brown2016-04-271-1/+1
* cppcheck fixes: Class 'X' has a constructor with 1 argument that is not expli...Daniel Neus2016-03-051-3/+3
* Fix remaining Wshadow warnings and enable on gcc and clangRené Korthaus2016-02-182-4/+7
* Fix two bugs in 1.11.27 which caused test failures.1.11.28Jack Lloyd2016-02-011-3/+0
* Fix heap overflow in ECC point multiplicationJack Lloyd2016-02-013-4/+19
* Add final attribute to many classesJack Lloyd2016-01-101-6/+6
* Fix PointGFp multiplication bugJack Lloyd2016-01-031-18/+0
* Reroot the exception hierarchy into a toplevel Exception classJack Lloyd2015-12-111-2/+2
* Remove call to abort on a zero point in PointGFp::get_affine_{x,y}Jack Lloyd2015-11-131-4/+0
* Move GF(p) side channel countermeasure toggles to build.hJack Lloyd2015-08-282-28/+43
* Add power analysis countermeasures for ECC point multiplications.Jack Lloyd2015-08-212-128/+251
* Expose the NIST prime values and reduction operations as plain functions.Jack Lloyd2015-08-085-255/+229
* lib/math: Convert &vec[0] to vec.data()Daniel Seither2015-06-203-8/+8
* Add BOTAN_DLL back to LibraryInitializer and move some of the implementation tolloyd2015-03-111-1/+3
* Comile fixes for VC 2013. Based on github pull 56neusdan2015-03-101-1/+1
* Add specialized reducers for P-192, P-224, P-256 and P-384lloyd2015-02-264-16/+636
* Reference the EC point add and double algorithms usedlloyd2015-01-241-0/+8
* Ensure all files have copyright and license info.lloyd2015-01-106-6/+6
* Switch to using Montgomery ladder for EC point multiplication.lloyd2014-12-101-48/+4
* Add specialized reduction for P-521 along with 9x9 Comba routines.lloyd2014-11-156-3/+229
* Use noexcept on swaplloyd2014-11-041-1/+1
* Handle new source filelloyd2014-10-061-4/+0
* Move mul and square operations on a elliptic curve to CurveGFp so welloyd2014-08-094-213/+279
* Use 20 Miller-Rabin iterations regardless of the size of the integer. Thislloyd2014-04-131-1/+2
* Move lib into srclloyd2014-01-104-0/+1083