summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Remove ecc-25519.h on make clean.curve25519Niels Möller2014-08-272-1/+5
* Notes on the EdDSA twist.Niels Möller2014-08-271-2/+44
* Some curve25519 unification in ecc-benchmark.Niels Möller2014-08-262-21/+11
* Make ecc mod q test unconditional.Niels Möller2014-08-262-15/+15
* Implemented curve25519 modq.Niels Möller2014-08-263-9/+68
* Fix for mini-gmp mpz_clrbit.Niels Möller2014-08-262-1/+6
* curve25519 support for ecc_point_mul, ecc_point_mul_g, and ecdh-test.Niels Möller2014-08-254-14/+26
* Additional function pointers in struct ecc_curve.Niels Möller2014-08-258-1/+83
* Added curve25519 special case in ecc_set_point.Niels Möller2014-08-252-5/+24
* ECDH tests for additional curves.Niels Möller2014-08-243-22/+170
* New testcases for ecc_point_mul and ecc_point_mul_g.Niels Möller2014-08-244-1/+157
* New script ecc-ref.gp.Niels Möller2014-08-242-0/+34
* Equation typo fix.Niels Möller2014-08-241-1/+1
* Deleted unused INITIAL argument for ecc_a_to_j.Niels Möller2014-08-234-7/+8
* Deleted unused INITIAL argument for ecc_mul_a.Niels Möller2014-08-237-31/+23
* Reordered struct ecc_curve, moved function pointers before pointers to bignum...Niels Möller2014-08-238-29/+44
* Document issues when curve25519 sqrt fails.Niels Möller2014-08-231-1/+32
* Updated FIXME comments.Niels Möller2014-08-231-6/+7
* Document and test that ecc_modp_inv produces 0 for input a == 0 (mod p).Niels Möller2014-08-233-0/+50
* Optimized x86_64 assembly for ecc_25519_modp.Niels Möller2014-08-222-45/+44
* Initial x86_64 implementation of ecc_25519_modp, 30% speedup.Niels Möller2014-08-222-0/+100
* Prepare for assembly ecc_25519_modp.Niels Möller2014-08-223-1/+19
* Initial benchmarking of curve25519.Niels Möller2014-08-192-6/+62
* Updated curve25519-dh-test, to use curve25519_mul, and deleted obsolete test ...Niels Möller2014-08-182-179/+39
* Implemented curve25519_mul.Niels Möller2014-08-184-1/+99
* Renamed curve25519_base -> curve25519_mul_g.Niels Möller2014-08-185-8/+13
* Implemented mod p square root for curve25519.Niels Möller2014-08-184-4/+197
* Adapt test case to use curve25519_base.Niels Möller2014-08-062-42/+27
* New function curve25519_base.Niels Möller2014-08-064-1/+128
* New functions mpn_set_base256_le and mpn_get_base256_le.Niels Möller2014-08-063-1/+78
* Fixed equations for Montgomery->Edwards transformation.Niels Möller2014-08-021-2/+2
* Fixed memory leak in curve25519 test case.Niels Möller2014-08-022-0/+4
* Fixed window-based ecc_mul_a_eh.Niels Möller2014-08-023-5/+11
* Fixed declarations for ecc_mul_a_eh.Niels Möller2014-07-311-7/+7
* Implemented ecc_a_to_eh and ecc_mul_a_eh, for curve25519.Niels Möller2014-07-297-7/+481
* Reduce ecc_add_ehh scratch need.Niels Möller2014-07-263-34/+42
* New curve25519 test case.Niels Möller2014-07-234-0/+120
* Comment fix.Niels Möller2014-07-231-2/+2
* Implemented ecc_mul_g_eh. Untested.Niels Möller2014-07-185-0/+126
* Reduce ecc_add_eh scratch need.Niels Möller2014-07-173-31/+36
* Fix memory leak in test case.Niels Möller2014-07-172-0/+11
* Implemented ecc_add_eh.Niels Möller2014-07-156-4/+145
* Minor improvement of curve25519-add-test.Niels Möller2014-07-152-6/+31
* Comment fixes.Niels Möller2014-07-152-4/+7
* New testcase for curve25519 add.Niels Möller2014-07-144-1/+109
* Implemented point addition for Edwards curves.Niels Möller2014-07-146-2/+134
* eccdata: For curve25519, output the Edwards curve constant.Niels Möller2014-07-142-7/+22
* Improved curve25519-dup-test.Niels Möller2014-07-142-9/+19
* Added some ECC notes.Niels Möller2014-07-113-0/+158
* New testcase for curve25519 dup.Niels Möller2014-07-114-0/+82