summaryrefslogtreecommitdiff
path: root/eccdata.c
Commit message (Expand)AuthorAgeFilesLines
* Fix mpz_init/mpz_clear usage in eccdata.c.HEADmasterNiels Möller2023-05-151-3/+2
* Fix compiler warnings in the eccdata program.Niels Möller2022-09-291-2/+2
* Cleanup of eccdata.Niels Möller2022-09-081-100/+107
* Reduce output range of ecc_mod_sub.Niels Möller2022-08-161-4/+19
* Minor cleanup to eccdata programNiels Möller2022-08-161-43/+42
* eccdata: Output ecc_sqrt_z and ECC_SQRT_E only when computed.Niels Möller2021-11-111-6/+7
* eccdata: Delete generation of unused values ecc_sqrt_t and ECC_SQRT_T_BITS.Niels Möller2021-11-111-7/+2
* eccdata: Generate both redc and non-redc versions of ecc_sqrt_z.ecc-sqrtNiels Möller2021-11-101-4/+16
* Merge branch 'delete-ecc-g'Niels Möller2020-01-281-10/+3
|\
| * Delete definition of ecc->gNiels Möller2020-01-251-10/+3
* | Add support for GOST GC512A curveDmitry Eremin-Solenikov2020-01-161-0/+38
* | Add support for GOST GC256B curveDmitry Eremin-Solenikov2020-01-161-1/+33
|/
* ecc: rename source files with curves dataDmitry Eremin-Solenikov2020-01-101-25/+33
* Implement Curve448 primitivesDaiki Ueno2019-11-301-2/+130
* eccdata: (ecc_curve_init_str): Delete unused t and d arguments.Niels Möller2019-11-211-27/+8
* Merge branch 'curve448' into masterNiels Möller2019-11-211-151/+150
|\
| * Use Edwards curve for curve25519 precomputation.Niels Möller2017-09-231-146/+150
| * Delete unused pointer edwards_root from struct ecc_curve.Niels Möller2017-09-231-3/+0
* | eccdata: More asserts in ecc_pippenger_precompute.Niels Möller2019-01-131-1/+5
* | eccdata: Add assert.Niels Möller2018-12-261-0/+1
* | eccdata: Check that table size is at least 2.Niels Möller2018-12-261-0/+6
* | Make eccdata deallocate storage before exit.Niels Möller2018-07-121-0/+26
* | Fix memory leak in eccdata.Niels Möller2018-07-121-1/+1
* | Make eccdata warn about poor parameters.Niels Möller2018-03-101-3/+15
|/
* eccdata: Redirect ecc_point_out to given stream, instead of stderrDaiki Ueno2017-09-091-5/+5
* eccdata: Emit correct ecc_Bmodq_shifted for curve448Daiki Ueno2017-09-091-5/+8
* Switch curve25519 implementation to use the Ed25519 twisted Edwards curve.Niels Möller2014-08-291-4/+9
* Deleted unused constant redc_g.Niels Möller2014-08-281-1/+0
* Implemented curve25519 modq.Niels Möller2014-08-261-0/+22
* Implemented mod p square root for curve25519.Niels Möller2014-08-181-1/+57
* eccdata: For curve25519, output the Edwards curve constant.Niels Möller2014-07-141-7/+19
* eccdata: Corrected curve25519-related constant. And output the constant.Niels Möller2014-07-111-6/+8
* eccdata: Support conversion to Edwards form.Niels Möller2014-07-061-38/+88
* eccdata: Use separate is_zero flag to represent the neutral element.Niels Möller2014-07-061-24/+35
* Implemented the curve25519 modp function.Niels Möller2014-07-041-2/+4
* Support curve25519 in the eccdata program.Niels Möller2014-07-021-18/+103
* Use mpz_submul_ui.Niels Möller2014-07-021-3/+1
* Update copyright headers for dual licensing.Niels Möller2014-04-121-23/+32
* Use mini-gmp for the eccdata program.Niels Möller2013-04-171-11/+49
* Replace mp_bitcnt_t by unsigned, for compatibility with older gmp versions.Niels Möller2013-04-111-1/+3
* Changed name "Internetfonden" to "the .SE Internet Fund".Niels Möller2013-04-051-1/+1
* New program eccdata, and Makefile rules to use it.Niels Möller2013-02-151-0/+878