aboutsummaryrefslogtreecommitdiffstats
path: root/checks/ec_tests.cpp
Commit message (Expand)AuthorAgeFilesLines
* Correct the PointGFp check for CVE-2016-21951.10.12Jack Lloyd2016-02-031-0/+44
* Modify ECC points to do all math in Montgomery form, rather thanlloyd2011-05-171-1/+2
* Fix building the tests when ECC is turned off.lloyd2011-05-171-2/+13
* ECC private keys had two different constructors, one taking a grouplloyd2011-04-081-9/+9
* Remove inclusions of unused headers.lloyd2011-02-101-1/+1
* Remove more uses of vector to pointer implicit conversionslloyd2010-09-131-5/+1
* Anywhere where we use MemoryRegion::begin to get access to the raw pointerlloyd2010-09-131-38/+38
* Use the standalone version of the hex decoder instead of the wrapper thatlloyd2010-09-031-54/+54
* Replace PointGFp::check_invaraints, which would either return silentlylloyd2010-03-191-14/+18
* Simple cleanupslloyd2010-03-131-6/+13
* Remove access to the Jacobian coordinate getters get_{x,y,z}, as welllloyd2010-03-131-136/+59
* Remove the sign() operation from the public key objects, totally replacedlloyd2010-03-051-80/+0
* Avoid warnings under VC++ in ECC testslloyd2010-03-031-1/+1
* Rename PointGFp::get_jac_proj_{x,y,z} simply get_{x,y,z}lloyd2010-03-021-32/+32
* Kill get_EC_Dom_Pars_by_oidlloyd2010-03-011-8/+6
* Change create_random_point to use Modular_Reducerlloyd2010-02-251-11/+9
* Remove another useless EC testlloyd2010-02-251-33/+0
* Remove a useless EC test (was testing mres)lloyd2010-02-251-34/+0
* create_random_point was used in one tests though, so add it back in ec_tests.cpplloyd2010-02-251-0/+25
* Make PointGFp::mult2_in_place privatelloyd2010-02-251-22/+17
* CurveGFp: Inline, deleting source file. Store only a,b,p aslloyd2010-02-251-24/+26
* Convert the PointGFp constructor taking three coordinates (Jacobian scheme)lloyd2010-02-251-30/+9
* Convert PointGFp::get_jac_proj_{x,y,z} to return just the BigInt value,lloyd2010-02-251-87/+32
* Convert PointGFp::get_affine_{x,y} to return just the BigInt valuelloyd2010-02-251-61/+17
* Convert 3-arg constructoor of PointGFp to take BigInts instead oflloyd2010-02-251-4/+3
* Kill dead codelloyd2010-02-251-24/+4
* Remove the montgomery optimizations from GFpElement entirely.lloyd2010-02-241-29/+2
* Remove PointGFp::mult_this_securelloyd2010-02-241-25/+2
* Remove use of tr1 entirely from gfpmath.lloyd2010-02-231-33/+10
* Add copyright and license notes to pretty much every file that didn't have them,lloyd2009-12-311-0/+6
* Full working amalgamation build, plus internal-only headers concept.lloyd2009-12-161-1/+0
* Disable ec_tests.cpp unless ECDSA is enabledlloyd2008-11-171-1/+13
* Reorganize all GF(p)/ECC tests to be called from pk.cpplloyd2008-11-171-1/+1
* Output that ECC tests are being run, and run them after GF(p) math tests whic...lloyd2008-11-171-0/+4
* Tame ec_tests.cpp and integrate it into the test code.lloyd2008-11-171-1115/+1120
* Add ec_test.cpp from InSiTo (low level ECC test cases)lloyd2008-11-171-0/+1202