summaryrefslogtreecommitdiff
path: root/ecc-curve25519.c
Commit message (Expand)AuthorAgeFilesLines
* Reduce output range of ecc_mod_sub.Niels Möller2022-08-161-0/+2
* Implement secp192r1 square root, based on patch by Wim Lewis.Niels Möller2021-11-081-0/+4
* Renamed sqrt_itch --> sqrt_ratio_itch, and curve25519 and curve448 sqrt funct...Niels Möller2021-11-071-6/+6
* New function ecc_mod_zero_p.Niels Möller2021-10-261-5/+2
* New function sec_zero_p.Niels Möller2021-10-231-5/+1
* Delete a few old FIXME commentsNiels Möller2021-09-241-1/+0
* Reduce scratch need for ecc_curve25519_sqrtNiels Möller2020-11-061-7/+5
* Reduce scratch need for ecc_curve25519_sqrtNiels Möller2020-11-021-18/+20
* Reduce scratch need for ecc_curve25519_invNiels Möller2020-11-021-39/+36
* Separate result area for ecc_mod_mul and ecc_mod_sqr.Niels Möller2020-11-011-27/+27
* Add separate result argument to all mod functions.Niels Möller2020-10-301-12/+12
* Use GMP functions mpn_cnd_add_n, mpn_cnd_sub_n and mpn_cnd_swap.use-mpn_cnd-functionsNiels Möller2020-10-281-3/+3
* Shared implementation of ecc_mod_pow_2k and related functionsNiels Möller2020-10-141-27/+0
* Delete definition of ecc->gNiels Möller2020-01-251-1/+0
* ecc: rename functions to contain curve names instead of bitsDmitry Eremin-Solenikov2020-01-101-17/+17
* ecc: prefix optimized ECC function names with underscoreDmitry Eremin-Solenikov2020-01-101-1/+1
* ecc: rename source files with curves dataDmitry Eremin-Solenikov2020-01-101-0/+356