summaryrefslogtreecommitdiff
path: root/ecc-internal.h
Commit message (Expand)AuthorAgeFilesLines
* Deleted ecc_a_to_eh.Niels Möller2014-09-171-1/+0
* Let "affine" points for curve25519 be Edwards coordinates rather than Montgom...Niels Möller2014-09-171-1/+1
* New function curve25519_eh_to_x.Niels Möller2014-09-021-0/+5
* New ecc_curve function pointer, add_hhh.Niels Möller2014-08-281-1/+8
* Deleted ECC_ECDSA_VERIFY_ITCH macro. Tweak the corresponding function, and us...Niels Möller2014-08-281-2/+0
* Split ecc_generic_redc into two functions ecc_pp1_redc and ecc_pm1_redc.Niels Möller2014-08-281-2/+4
* Deleted unused constant redc_g.Niels Möller2014-08-281-3/+2
* New struct ecc_curve field, q_bit_size.Niels Möller2014-08-271-0/+1
* Merge branch 'curve25519'Niels Möller2014-08-271-7/+49
|\
| * Additional function pointers in struct ecc_curve.Niels Möller2014-08-251-1/+22
| * Reordered struct ecc_curve, moved function pointers before pointers to bignum...Niels Möller2014-08-231-5/+5
| * Implemented mod p square root for curve25519.Niels Möller2014-08-181-0/+4
| * Fixed window-based ecc_mul_a_eh.Niels Möller2014-08-021-2/+3
| * Implemented ecc_a_to_eh and ecc_mul_a_eh, for curve25519.Niels Möller2014-07-291-0/+9
| * Reduce ecc_add_ehh scratch need.Niels Möller2014-07-261-1/+1
| * Implemented ecc_mul_g_eh. Untested.Niels Möller2014-07-181-0/+1
| * Reduce ecc_add_eh scratch need.Niels Möller2014-07-171-1/+1
| * Implemented ecc_add_eh.Niels Möller2014-07-151-0/+1
| * Implemented point addition for Edwards curves.Niels Möller2014-07-141-0/+1
| * Implemented point doubling for Edwards curves.Niels Möller2014-07-111-1/+2
| * New struct ecc_curve constant, edwards_root.Niels Möller2014-07-111-0/+3
* | Deleted unused function ecc_modp_sub_1.Niels Möller2014-08-231-5/+0
|/
* Include bignum.h instead of gmp.h.Niels Möller2014-06-251-2/+1
* Update copyright headers for dual licensing.Niels Möller2014-04-121-21/+30
* Use size_t for ecc functions.Niels Möller2013-04-261-1/+1
* Changed name "Internetfonden" to "the .SE Internet Fund".Niels Möller2013-04-051-1/+1
* Use mpn_cnd_add_n and mpn_cnd_sub_n when available. Rearrange inclusions of g...Niels Möller2013-04-041-6/+1
* Integrated ECDSA sign and verify functions.Niels Möller2013-02-181-3/+19
* Integrated ECC internals.Niels Möller2013-02-151-0/+235