summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Add index entries for GOST hash and GOST DSA.ecc-gostNiels Möller2020-01-271-0/+2
* Add documentation for GOSTDSA and GOST curves.Dmitry Baryshkov2020-01-271-1/+64
* ChangeLog entriesNiels Möller2020-01-261-0/+29
* Merge commit '33d047b2fdf56207fa26a41c531eb7b3192ced53' into ecc-gostNiels Möller2020-01-263-2/+17
|\
| * .gitlab-ci.yml: require linux systems for running CINikos Mavrogiannopoulos2020-01-261-0/+10
| * hogweed-benchmark: Pass correct sizes to knuth_lfib_random.Niels Möller2020-01-252-2/+7
* | hogweed-benchmark: enable testing of GOST DSADmitry Baryshkov2020-01-251-0/+104
* | Add GOST DSA according to GOST R 34.10-2001/-2012Dmitry Baryshkov2020-01-2514-2/+873
* | .gitignore: correct generated header namesDmitry Baryshkov2020-01-231-2/+2
* | gost gc512a: rename functions to follow usual patternDmitry Baryshkov2020-01-231-7/+7
* | Add support for GOST GC512A curveDmitry Eremin-Solenikov2020-01-168-4/+198
* | Add support for GOST GC256B curveDmitry Eremin-Solenikov2020-01-168-3/+188
|/
* Use %-pattern rules instad of suffix rules.require-gnu-makeNiels Möller2020-01-156-52/+34
* Simplify dependency rules using GNU make -include.Niels Möller2020-01-157-28/+20
* ChangeLog entry for ecc renaming.Niels Möller2020-01-101-0/+10
* ecc: rename functions to contain curve names instead of bitsDmitry Eremin-Solenikov2020-01-1020-121/+121
* ecc: prefix optimized ECC function names with underscoreDmitry Eremin-Solenikov2020-01-1019-31/+31
* ecc: rename source files with curves dataDmitry Eremin-Solenikov2020-01-1022-95/+105
* .gitlab-ci.yml: use fedora31 imageNikos Mavrogiannopoulos2020-01-061-1/+1
* sexp-conv: ensure non-null input to strcmp() and strtol()Nikos Mavrogiannopoulos2020-01-061-1/+5
* Add benchmarking of ed25519, ed448 and curve448.ed448Niels Möller2020-01-032-34/+131
* Use function pointer to represent eddsa dom prefix.Niels Möller2020-01-026-10/+35
* Implement ed448-shake256Niels Möller2020-01-0214-2/+684
* Update eddsa internals to support ed448.Niels Möller2020-01-028-30/+97
* Add dom string to struct ecc_eddsa.Niels Möller2020-01-023-0/+8
* Fix comment typo.Niels Möller2020-01-021-1/+1
* Reduce scratch need for curve448 inverse and sqrtNiels Möller2020-01-012-19/+36
* Test edddsa point compression with curve448.Niels Möller2020-01-012-63/+76
* Reorganize eddsa, based on patch by Daiki Ueno.Niels Möller2019-12-3014-139/+264
* Whitespace fixes.Niels Möller2019-12-281-17/+17
* Tweak includes of nettle-meta.h.Niels Möller2019-12-284-3/+8
* Document SHAKE-256.shake256Niels Möller2019-12-252-0/+23
* Support for SHAKE256, based on patch by Daiki Ueno.Niels Möller2019-12-2510-15/+6061
* ChangeLog entry for previous change.Niels Möller2019-12-251-0/+8
* Generalize _sha3_pad to take magic value as argument.Niels Möller2019-12-256-7/+14
* Use add_hh rather than add_hhh for ecc_mul_a_eh.Niels Möller2019-12-253-4/+12
* Rename add and dup functions for Edwards curves.Niels Möller2019-12-1813-251/+390
* Use function pointer rather than calling ecc_add_eh directly.Niels Möller2019-12-182-1/+6
* Simplify ecc-benchmark.c and delete curve25519 special case.Niels Möller2019-12-172-32/+20
* Eliminate one unneeded ecc_modp_add in ecc_dup_eh.Niels Möller2019-12-152-3/+7
* Comment fixes and notation for ecc_dup_ehNiels Möller2019-12-151-49/+53
* Comment fixes for ecc_add_ehhNiels Möller2019-12-141-8/+9
* Comment fixes for ecc_add_ehNiels Möller2019-12-141-8/+14
* New function ecc_mul_m.Niels Möller2019-12-146-198/+182
* Merge branch 'curve448' into masterNiels Möller2019-12-1332-34/+1495
|\
| * Revert itch macro changes.curve448Niels Möller2019-12-097-10/+16
| * Trim scratch usage of curve448 operations.Niels Möller2019-12-093-7/+16
| * x86_64 implementation of nettle_ecc_curve448_modpNiels Möller2019-12-084-2/+161
| * New mod function for curve448, for 64-bit architecturesNiels Möller2019-12-032-2/+57
| * ChangeLog for curve448 changesNiels Möller2019-12-011-0/+55