summaryrefslogtreecommitdiff
path: root/ecc-secp256r1.c
Commit message (Expand)AuthorAgeFilesLines
* Reduce output range of ecc_mod_sub.Niels Möller2022-08-161-0/+2
* Implement secp256r1 square root, based on patch by Wim Lewis.Niels Möller2021-11-081-2/+66
* Implement secp192r1 square root, based on patch by Wim Lewis.Niels Möller2021-11-081-0/+4
* Rewrite of secp256r1 mod functions.secp256r1-modNiels Möller2021-10-221-126/+97
* Delete a few old FIXME commentsNiels Möller2021-09-241-1/+0
* Generalize ECC_J_TO_A_ITCH.Niels Möller2020-11-131-1/+1
* Optimize modular inversion for secp224r1 and secp256r1Niels Möller2020-11-111-3/+55
* Add separate result argument to all mod functions.Niels Möller2020-10-301-15/+19
* Use GMP functions mpn_cnd_add_n, mpn_cnd_sub_n and mpn_cnd_swap.use-mpn_cnd-functionsNiels Möller2020-10-281-4/+4
* Make ecc modular inversion use redc form, for relevant curves.invert-with-redcNiels Möller2020-01-291-1/+1
* 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-16/+16
* 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/+310