Frank Denis
|
4b7e497a92
|
Revert "Postpone from_hash()"
Use proper reduction, and don't mask the high bit, so that
H2C-Curve25519-SHA512-Elligator-Clear can be implemented if required
|
5 years ago |
Frank Denis
|
ab1e720a30
|
Postpone from_hash()
|
5 years ago |
Frank Denis
|
24c54073a8
|
Add core_ed25519_from_hash() and core_{ed25519, ristretto255}_random()
|
5 years ago |
Frank Denis
|
22c289d195
|
Ensure that we use non-zero random scalars for inversion
|
5 years ago |
Frank Denis
|
db6f43d25e
|
Add crypto_core_{ed25519,ristretto255}_scalar_mul
|
5 years ago |
Frank Denis
|
2d87abe21a
|
Use the correct constant for the buffer lengths in scalar tests
|
5 years ago |
Frank Denis
|
0cdf963799
|
Add another test
|
6 years ago |
Frank Denis
|
909983a9d2
|
Avoid memory leak and overflow in addition test
|
6 years ago |
Frank Denis
|
0205a8035e
|
More tests
|
6 years ago |
Frank Denis
|
1542d473da
|
Add crypto_core_ed25519_scalar_complement(), _negate(), _add(), _sub()
|
6 years ago |
Frank Denis
|
cce84d05b2
|
Use unsigned indices
|
6 years ago |
Frank Denis
|
59bd82edab
|
Add a crypto_core_ed25519_NONREDUCEDSCALARBYTES constant
and reject 0 in crypto_core_ed25519_random()
|
6 years ago |
Frank Denis
|
902f0997c0
|
Add a test for scalar_reduce()
|
6 years ago |
Frank Denis
|
63573bb98c
|
Add crypto_core_ed25519_scalar_random()
|
6 years ago |
Frank Denis
|
6fa0220302
|
Export crypto_core_ed25519_scalar_reduce, add tests
|
6 years ago |
Frank Denis
|
217a9330a4
|
More tests
|
7 years ago |
Frank Denis
|
84047b703a
|
More tests
|
7 years ago |
Frank Denis
|
7653df070c
|
Keep only the second test
|
7 years ago |
Frank Denis
|
222ab9857c
|
Check that add/sub don't enforce the canonical form
|
7 years ago |
Frank Denis
|
4fe7f88063
|
Re-merge previous test; add the correct prime
|
7 years ago |
Frank Denis
|
d8c36842eb
|
Remove a test that doesn't make sense
|
7 years ago |
Frank Denis
|
97e6f73230
|
Add a pretty obvious assertion
|
7 years ago |
Frank Denis
|
3d8889560e
|
Export constants
|
7 years ago |
Frank Denis
|
1e06b32f45
|
Add a couple more tests for ed25519_is_valid_point()
|
7 years ago |
Frank Denis
|
63f7727a74
|
C++ compat
|
7 years ago |
Frank Denis
|
1df2285362
|
Add a preliminary test for core_ed25519
|
7 years ago |