summaryrefslogtreecommitdiff
path: root/ecc-internal.h
Commit message (Expand)AuthorAgeFilesLines
* Delete sec_tabselect, use gmp's mpn_sec_tabselect instead.Niels Möller2022-10-111-6/+0
* New function ecc_nonsec_add_jjjNiels Möller2022-09-141-0/+9
* Reduce output range of ecc_mod_sub.Niels Möller2022-08-161-0/+6
* Minor cleanup to eccdata programNiels Möller2022-08-161-1/+3
* New function ecc_mod_equal_p, based on patch by Wim Lewis.Niels Möller2021-11-081-0/+7
* Implement secp192r1 square root, based on patch by Wim Lewis.Niels Möller2021-11-081-0/+7
* Renamed sqrt_itch --> sqrt_ratio_itch, and curve25519 and curve448 sqrt funct...Niels Möller2021-11-071-6/+7
* Rename ecc sqrt --> sqrt_ratio.Niels Möller2021-11-061-5/+5
* New function ecc_mod_zero_p.Niels Möller2021-10-261-0/+4
* Delete a few old FIXME commentsNiels Möller2021-09-241-3/+2
* Fix comment typo.Niels Möller2021-05-101-1/+1
* New functions ecc_mod_mul_canonical and ecc_mod_sqr_canonical.Niels Möller2021-03-111-0/+15
* Improve scratch usage in ecc_mod_inv.Niels Möller2020-11-141-3/+3
* Generalize ECC_J_TO_A_ITCH.Niels Möller2020-11-131-2/+1
* Delete ecc_mod_inv_redcNiels Möller2020-11-111-3/+1
* Updated itch macros for ecc point multiplication and signaturesrefactor-ecc-modNiels Möller2020-11-081-8/+8
* Reduce scratch need for ecc_mul_mNiels Möller2020-11-081-1/+1
* Reduce scratch need for ecc_add_jjj some moreNiels Möller2020-11-081-1/+1
* Reduce scratch need for ecc_add_jjaNiels Möller2020-11-081-1/+1
* Reduce scratch need for ecc_add_jjjNiels Möller2020-11-081-1/+1
* Comment improvementNiels Möller2020-11-061-1/+1
* Reduce scratch need for ecc_dup_jjNiels Möller2020-11-051-1/+1
* Reduce scratch need for ecc_add_thhNiels Möller2020-11-031-1/+1
* Reduce scratch need for ecc_dup_thNiels Möller2020-11-031-1/+1
* Reduce scratch need for ecc_add_ehhNiels Möller2020-11-031-1/+1
* Reduce scratch need for ecc_dup_eh.Niels Möller2020-11-031-1/+1
* Stricter requirements for in-place ecc_add_func.Niels Möller2020-11-031-0/+1
* Delete obsolete comment.Niels Möller2020-11-031-1/+0
* Reduce scratch need for ecc_add_thNiels Möller2020-11-031-1/+1
* Reduce scratch need for ecc_add_ehNiels Möller2020-11-031-1/+1
* Separate result area for ecc_mod_mul and ecc_mod_sqr.Niels Möller2020-11-011-6/+9
* Add separate result argument to all mod functions.Niels Möller2020-10-301-2/+4
* Shared implementation of ecc_mod_pow_2k and related functionsNiels Möller2020-10-141-0/+20
* Merge branch 'invert-with-redc' into master-updatesNiels Möller2020-10-131-1/+6
|\
| * Make ecc modular inversion use redc form, for relevant curves.invert-with-redcNiels Möller2020-01-291-1/+6
* | ecc: remove ecc_modp_foo/ecc_modq_foo macrosDmitry Baryshkov2020-02-151-20/+0
|/
* Fix comment typoNiels Möller2020-01-291-1/+1
* Merge branch 'delete-ecc-g'Niels Möller2020-01-281-3/+0
|\
| * Delete definition of ecc->gNiels Möller2020-01-251-3/+0
* | Add GOST DSA according to GOST R 34.10-2001/-2012Dmitry Baryshkov2020-01-251-0/+7
* | Add support for GOST GC512A curveDmitry Eremin-Solenikov2020-01-161-0/+1
* | Add support for GOST GC256B curveDmitry Eremin-Solenikov2020-01-161-0/+3
|/
* Fix comment typo.Niels Möller2020-01-021-1/+1
* Use add_hh rather than add_hhh for ecc_mul_a_eh.Niels Möller2019-12-251-1/+1
* Rename add and dup functions for Edwards curves.Niels Möller2019-12-181-12/+15
* New function ecc_mul_m.Niels Möller2019-12-141-0/+9
* Revert itch macro changes.curve448Niels Möller2019-12-091-4/+1
* Implement Curve448 primitivesDaiki Ueno2019-11-301-2/+29
* Merge branch 'curve448' into masterNiels Möller2019-11-211-9/+12
|\
| * Delete unused pointer edwards_root from struct ecc_curve.Niels Möller2017-09-231-3/+0