Sean Parkinson
|
a242424abe
Generated files: fixes
|
2 éve |
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 éve |
Sean Parkinson
|
ac76ef8ee7
Curve25519: replace uint64_t with word64
|
3 éve |
Daniel Pouzzner
|
18178e056d
add missing const qualifiers to arch variants of curve25519(), and to nxp_ltc_curve25519().
|
4 éve |
Chris Conlon
|
45c5a2d39c
update copyright to 2020
|
4 éve |
John Safranek
|
246c444b93
Updates for v4.0.0
|
5 éve |
Daniele Lacamera
|
27555d6eb7
Fix old-style function definitions
|
6 éve |
Sean Parkinson
|
3cdf3565c8
Intel ASM code for Curve25519
|
7 éve |
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 éve |
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 éve |
Sean Parkinson
|
b11bb5325a
Implementation of 51-bit curve25519
|
7 éve |