summaryrefslogtreecommitdiff
path: root/ecc-internal.h
Commit message (Expand)AuthorAgeFilesLines
* 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
| * Comment fixes.Niels Möller2017-09-231-5/+4
| * ecc: Add add_hh and dup members to ecc_curveDaiki Ueno2017-09-181-0/+8
* | ecc-internal.h comment fixes.Niels Möller2019-09-261-4/+5
* | abi: explicitly export intended symbols and hide othersNikos Mavrogiannopoulos2018-07-071-0/+6
* | Revert change hiding nettle_secp_256r1 and friends.api-opaque-fixNiels Möller2017-11-081-15/+0
* | Undo added underscores on public symbols.Niels Möller2017-10-231-5/+14
* | Define accessor functions to get address of ecc curve structs.Niels Möller2017-04-091-0/+6
|/
* Rename nettle_curve25519 to _nettle_curve25519, and remove declaration from e...Niels Möller2015-03-191-0/+6
* Moved internal declarations from ecc.h to ecc-internal.h.Niels Möller2015-01-271-0/+109
* Added sqrt function to struct ecc_modulo.Niels Möller2014-10-021-5/+8
* Changed ecc_hash argument type from struct ecc_curve to struct ecc_modulo.Niels Möller2014-09-231-1/+1
* curve25519: Use powering to compute modp inverses, 5.5 times faster than ecc_...Niels Möller2014-09-231-1/+2