26 Commits (master)

Author SHA1 Message Date
Frank Denis 4b7e497a92 Revert "Postpone from_hash()" 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 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