summaryrefslogtreecommitdiff
path: root/ChangeLog
Commit message (Expand)AuthorAgeFilesLines
* Implemented eddsa compression and decompression.Niels Möller2014-10-021-0/+6
* New testcase for modular sqrt.Niels Möller2014-10-021-0/+4
* Added sqrt function to struct ecc_modulo.Niels Möller2014-10-021-0/+11
* Fixed extern "C" block.Niels Möller2014-09-241-0/+4
* Changed ecc_hash argument type from struct ecc_curve to struct ecc_modulo.Niels Möller2014-09-231-0/+7
* curve25519: Use powering to compute modp inverses, 5.5 times faster than ecc_...Niels Möller2014-09-231-0/+20
* Fixed scratch allocation in test_ecc_mul_h.Niels Möller2014-09-231-0/+2
* ecc_mod_inv interface and allocation changes.Niels Möller2014-09-231-0/+14
* Renamed and generalized ecc_modq_random -> ecc_mod_random.Niels Möller2014-09-221-0/+4
* New ecc_mod_* functions, replacing ecc_modp_* and ecc_modq_*.Niels Möller2014-09-221-0/+10
* Do some more tests in ecc-redc-test.Niels Möller2014-09-221-0/+3
* Simplified ecc-modinv-test.Niels Möller2014-09-221-0/+3
* Simplified ecc-mod-test.Niels Möller2014-09-221-0/+5
* Added invert function pointer to struct ecc_modulo.Niels Möller2014-09-221-0/+11
* Updated benchmarking of mpn_sec_powm.Niels Möller2014-09-221-0/+3
* Moved mod and reduce function pointers to struct ecc_modulo.Niels Möller2014-09-221-0/+2
* Deleted redc function pointer.Niels Möller2014-09-221-0/+4
* Use struct ecc_modulo for all mod and redc functions.Niels Möller2014-09-221-0/+14
* Introduced struct ecc_modulo.Niels Möller2014-09-221-0/+7
* Fixed mpn_get_base256_le buffer overwrite.Niels Möller2014-09-171-0/+4
* Deleted duplicate function point_zero_p. Support n == 0 in test_ecc_mul_h ins...Niels Möller2014-09-171-4/+9
* Move mpn_zero_p to testutils.c.Niels Möller2014-09-171-0/+4
* Extend general ecc testcases to also test curve25519.Niels Möller2014-09-171-0/+11
* Deleted ecc_a_to_eh.Niels Möller2014-09-171-0/+6
* Let "affine" points for curve25519 be Edwards coordinates rather than Montgom...Niels Möller2014-09-171-0/+17
* Use struct ecc_curve function pointers also in ecdsa_generate_keypair.Niels Möller2014-09-171-0/+3
* Deleted curve25519-add-test and curve25519-dup-test.Niels Möller2014-09-171-0/+9
* New test case for ecc_add_jj, ecc_add_eh and ecc_add_ehh (latter tests curren...Niels Möller2014-09-161-0/+9
* Use struct ecc_curve function pointers.Niels Möller2014-09-151-0/+6
* Use Montgomery ladder for curve25519_mul.Niels Möller2014-09-091-0/+6
* Make cnd_swap non-static.Niels Möller2014-09-091-0/+8
* Added benchmarking of curve25519 functions.Niels Möller2014-09-061-0/+6
* Simplify .asm-related make rules.Niels Möller2014-09-031-0/+7
* Deleted all make rules related to .po files.Niels Möller2014-09-031-0/+4
* Reorganized PIC handling, deleting CCPIC_MAYBE.Niels Möller2014-09-031-0/+17
* Typo fix in ChangeLog.Niels Möller2014-09-021-1/+1
* Minor changes to curve25519_mul_g. Use local variable ecc.Niels Möller2014-09-021-1/+3
* New function curve25519_eh_to_x.Niels Möller2014-09-021-0/+10
* Make more of the testsuite use ecc->h_to_a.Niels Möller2014-08-291-1/+5
* ecc-benchmark: Use ecc->add_hhh function pointer.Niels Möller2014-08-291-0/+6
* Switch curve25519 implementation to use the Ed25519 twisted Edwards curve.Niels Möller2014-08-291-0/+11
* ecdsa-verify.c: Drop include of ecc-internal.h.Niels Möller2014-08-281-0/+3
* Test case for ecdsa_verify using curve25519.Niels Möller2014-08-281-0/+2
* ecc_ecdsa_verify: Use struct ecc_curve function pointers.Niels Möller2014-08-281-0/+7
* Deleted ECC_ECDSA_VERIFY_ITCH macro. Tweak the corresponding function, and us...Niels Möller2014-08-281-0/+7
* ecc_ecdsa_sign: Use mul_g and h_to_a function pointers.Niels Möller2014-08-281-0/+6
* ecc_25519_modq: Access q via the ecc struct.Niels Möller2014-08-281-0/+2
* ecc_eh_to_a interface change, optionally reduce x mod q.Niels Möller2014-08-281-0/+3
* ecc_j_to_a interface change, optionally reduce x mod q.Niels Möller2014-08-281-0/+10
* Tweak symbols-test regexps.Niels Möller2014-08-281-0/+3