Commit History

Автор SHA1 Съобщение Дата
  Sean Parkinson a242424abe Generated files: fixes преди 2 години
  Daniel Pouzzner 9250edc2ea wolfcrypt/src/fe_x25519_128.i: harmonize argument names in fe_cswap() and fe_cmov() with those used in fe_operations.c. преди 2 години
  Sean Parkinson ac76ef8ee7 Curve25519: replace uint64_t with word64 преди 3 години
  Daniel Pouzzner 18178e056d add missing const qualifiers to arch variants of curve25519(), and to nxp_ltc_curve25519(). преди 4 години
  Chris Conlon 45c5a2d39c update copyright to 2020 преди 4 години
  John Safranek 246c444b93 Updates for v4.0.0 преди 5 години
  Daniele Lacamera 27555d6eb7 Fix old-style function definitions преди 6 години
  Sean Parkinson 3cdf3565c8 Intel ASM code for Curve25519 преди 7 години
  David Garske 8612d52844 Fix issue with ARMv8 not performing 128-bit math against constants correctly in debug builds. Fix was to use the `__int128_t` as const for integers. Also added `./configure --enable-curve25519=no128bit` option to force FE to not use the `int128_t` math. преди 7 години
  David Garske 3c173ba366 Enhancement to support different sized Curve/Ed math library implementations for FE/GE. Remains backwards compatible with `CURVED25519_SMALL` define. Adds new defines `CURVE25519_SMALL` and `ED25519_SMALL` to allow individual enabling of math library choice (`_low_mem` or `_operations`). Example: `./configure --enable-ed25519=small --enable-curve25519`. преди 7 години
  Sean Parkinson b11bb5325a Implementation of 51-bit curve25519 преди 7 години