summaryrefslogtreecommitdiff
path: root/ecc-25519.c
Commit message (Expand)AuthorAgeFilesLines
* Rename nettle_curve25519 to _nettle_curve25519, and remove declaration from e...Niels Möller2015-03-191-1/+1
* Added sqrt function to struct ecc_modulo.Niels Möller2014-10-021-54/+90
* curve25519: Use powering to compute modp inverses, 5.5 times faster than ecc_...Niels Möller2014-09-231-64/+96
* Added invert function pointer to struct ecc_modulo.Niels Möller2014-09-221-2/+6
* Fixed prototypes for native ecc_25519_modp, ecc_256_redc, and ecc_521_modp.Niels Möller2014-09-221-1/+1
* Moved mod and reduce function pointers to struct ecc_modulo.Niels Möller2014-09-221-4/+4
* Deleted redc function pointer.Niels Möller2014-09-221-1/+0
* Use struct ecc_modulo for all mod and redc functions.Niels Möller2014-09-221-6/+6
* Introduced struct ecc_modulo.Niels Möller2014-09-221-20/+28
* New ecc_curve function pointer, add_hhh.Niels Möller2014-08-281-1/+2
* ecc_25519_modq: Access q via the ecc struct.Niels Möller2014-08-281-5/+3
* Deleted unused constant redc_g.Niels Möller2014-08-281-1/+0
* New struct ecc_curve field, q_bit_size.Niels Möller2014-08-271-0/+1
* Implemented curve25519 modq.Niels Möller2014-08-261-9/+42
* Additional function pointers in struct ecc_curve.Niels Möller2014-08-251-0/+9
* Reordered struct ecc_curve, moved function pointers before pointers to bignum...Niels Möller2014-08-231-4/+6
* Prepare for assembly ecc_25519_modp.Niels Möller2014-08-221-0/+9
* Implemented mod p square root for curve25519.Niels Möller2014-08-181-3/+129
* Comment fix.Niels Möller2014-07-231-2/+2
* Implemented point addition for Edwards curves.Niels Möller2014-07-141-1/+1
* Comment on Shanks-Tonelli reference.Niels Möller2014-07-111-0/+4
* New struct ecc_curve constant, edwards_root.Niels Möller2014-07-111-0/+1
* Implemented the curve25519 modp function.Niels Möller2014-07-041-0/+91