You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

31 lines
967 B

  1. Important work items for Ed448-Goldilocks / decaf / Ristretto.
  2. * Test signed 32-bit NEON implementation to avoid bias/reduce after subtract
  3. * Documentation: write high-level API docs, and internal docs to help
  4. other implementors.
  5. * Pretty good progress on Doxygenating the code.
  6. * Documentation: help work on ristretto.group website.
  7. * Cleanup: unify intrinsics code
  8. * Generate asm intrinsics with a script?
  9. * Testing:
  10. * More testing. Testing, testing and testing.
  11. * Test corner cases better.
  12. * Try to formally verify some things.
  13. * Safety:
  14. * If RNG fails, return error and zeroize
  15. * Portability: test and make clean with other compilers
  16. * Using a fair amount of __attribute__ code.
  17. * Should work for GCC now.
  18. * Autoconf
  19. * Portability: try to make the vector code as portable as possible
  20. * Currently using clang ext_vector_length.
  21. * I can't get a simple for-loop to autovectorize :-/
  22. * Autogenerate somehow?