Frank Denis
|
6a1fae4b25
|
Add some field arithmetic tests for edge cases
|
2020-05-14 12:33:49 +02:00 |
|
Frank Denis
|
f2015a7aad
|
Add a test
|
2020-03-30 12:25:25 +02:00 |
|
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
|
2019-05-02 13:51:12 +02:00 |
|
Frank Denis
|
ab1e720a30
|
Postpone from_hash()
|
2019-05-02 10:12:12 +02:00 |
|
Frank Denis
|
24c54073a8
|
Add core_ed25519_from_hash() and core_{ed25519, ristretto255}_random()
|
2019-05-02 00:51:17 +02:00 |
|
Frank Denis
|
22c289d195
|
Ensure that we use non-zero random scalars for inversion
|
2019-04-15 10:18:15 +02:00 |
|
Frank Denis
|
db6f43d25e
|
Add crypto_core_{ed25519,ristretto255}_scalar_mul
|
2019-04-15 10:12:19 +02:00 |
|
Frank Denis
|
2d87abe21a
|
Use the correct constant for the buffer lengths in scalar tests
|
2019-04-15 09:44:32 +02:00 |
|
Frank Denis
|
0cdf963799
|
Add another test
|
2019-01-05 23:11:02 +01:00 |
|
Frank Denis
|
909983a9d2
|
Avoid memory leak and overflow in addition test
|
2019-01-05 23:08:03 +01:00 |
|
Frank Denis
|
0205a8035e
|
More tests
|
2019-01-05 20:56:22 +01:00 |
|
Frank Denis
|
1542d473da
|
Add crypto_core_ed25519_scalar_complement(), _negate(), _add(), _sub()
|
2018-12-30 01:48:58 +01:00 |
|
Frank Denis
|
cce84d05b2
|
Use unsigned indices
|
2018-12-26 18:39:07 +01:00 |
|
Frank Denis
|
59bd82edab
|
Add a crypto_core_ed25519_NONREDUCEDSCALARBYTES constant
and reject 0 in crypto_core_ed25519_random()
|
2018-12-24 17:26:38 +01:00 |
|
Frank Denis
|
902f0997c0
|
Add a test for scalar_reduce()
|
2018-12-24 15:24:04 +01:00 |
|
Frank Denis
|
63573bb98c
|
Add crypto_core_ed25519_scalar_random()
|
2018-12-23 12:32:07 +01:00 |
|
Frank Denis
|
6fa0220302
|
Export crypto_core_ed25519_scalar_reduce, add tests
|
2018-12-23 02:56:11 +01:00 |
|
Frank Denis
|
217a9330a4
|
More tests
|
2017-12-01 17:21:59 +01:00 |
|
Frank Denis
|
84047b703a
|
More tests
|
2017-12-01 17:04:09 +01:00 |
|
Frank Denis
|
7653df070c
|
Keep only the second test
|
2017-11-15 16:15:25 +01:00 |
|
Frank Denis
|
222ab9857c
|
Check that add/sub don't enforce the canonical form
|
2017-11-15 15:31:01 +01:00 |
|
Frank Denis
|
4fe7f88063
|
Re-merge previous test; add the correct prime
|
2017-11-15 15:26:41 +01:00 |
|
Frank Denis
|
d8c36842eb
|
Remove a test that doesn't make sense
|
2017-11-15 01:59:43 +01:00 |
|
Frank Denis
|
97e6f73230
|
Add a pretty obvious assertion
|
2017-11-15 01:48:28 +01:00 |
|
Frank Denis
|
3d8889560e
|
Export constants
|
2017-11-15 01:47:54 +01:00 |
|
Frank Denis
|
1e06b32f45
|
Add a couple more tests for ed25519_is_valid_point()
|
2017-11-15 01:44:55 +01:00 |
|
Frank Denis
|
63f7727a74
|
C++ compat
|
2017-11-15 01:37:33 +01:00 |
|
Frank Denis
|
1df2285362
|
Add a preliminary test for core_ed25519
|
2017-11-15 01:34:43 +01:00 |
|