aboutsummaryrefslogtreecommitdiffstats
path: root/checks/ec_tests.cpp
Commit message (Expand)AuthorAgeFilesLines
* Testierlloyd2014-01-011-844/+0
* Test report is more useful nowlloyd2013-12-311-107/+124
* Plain hex_decode now returns a std::vector, use hex_decode_locked tolloyd2012-05-261-61/+61
* Fairly huge update that replaces the old secmem types with std::vectorlloyd2012-05-181-59/+59
* propagate from branch 'net.randombit.botan' (head 150bd11dd8090559ee1e83394b8...lloyd2011-06-131-2/+2
|\
| * propagate from branch 'net.randombit.botan' (head 13a0d36dac3709f3cb88e830ed7...lloyd2011-02-111-2/+2
| |\
| | * propagate from branch 'net.randombit.botan' (head 2898d79f992f27a328a3e41d34b...lloyd2010-10-131-2/+2
| | |\
| | | * propagate from branch 'net.randombit.botan' (head a29c41b4a949207b1544096c3af...lloyd2010-09-031-2/+2
| | | |\
| | | | * propagate from branch 'net.randombit.botan' (head 96d0a1885774b624812fd143d54...lloyd2010-03-211-2/+2
| | | | |\
| | | | | * propagate from branch 'net.randombit.botan' (head 5e9c6107cbb15744c2edf2eb0e2...lloyd2010-03-131-2/+2
| | | | | |\
| | | | | | * propagate from branch 'net.randombit.botan' (head 9932d4d63417f7fcc199ada244c...lloyd2010-03-091-2/+2
| | | | | | |\
| | | | | | | * propagate from branch 'net.randombit.botan' (head fc86fc4842254088bf820ea6ebf...lloyd2010-03-021-40/+38
| | | | | | | |\
| | | | | | | * \ propagate from branch 'net.randombit.botan' (head c1db52e38b60afbc6549af5222d...lloyd2010-02-251-2/+2
| | | | | | | |\ \
| | | | | | | | * \ propagate from branch 'net.randombit.botan' (head 2b67727dd9d1e7fe34f3cb7b7f6...lloyd2010-02-241-33/+10
| | | | | | | | |\ \
| | | | | | | | * \ \ propagate from branch 'net.randombit.botan' (head 12382647ef0a28fcb11c824c77b...lloyd2010-01-211-5/+5
| | | | | | | | |\ \ \
| | | | | | | | | * \ \ propagate from branch 'net.randombit.botan' (head 744dccf92270cf16b80b50ee275...lloyd2009-12-161-1/+0
| | | | | | | | | |\ \ \
| | | | | | | | | * | | | Use C++0x std::shared_ptr<> instead of TR1'slloyd2009-04-011-3/+3
| | | | | | | | | * | | | Replace the (deprecated) auto_ptr with unique_ptr.lloyd2009-04-011-2/+2
* | | | | | | | | | | | | 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