Update some of the technical debt.

This commit is contained in:
2019-05-28 22:01:37 -07:00
parent 54687cb602
commit 0b4d84b038

View File

@@ -1,5 +1,3 @@
- Build RSA test cases from Haskell examples
- Build DSA test cases from Haskell examples
- Add negative test cases (RSA, DSA, ECDSA) - Add negative test cases (RSA, DSA, ECDSA)
- Make Point::double_scalar_mult() not truly awful - Make Point::double_scalar_mult() not truly awful
- Use std::Default instead of the bespoke default() in Point? - Use std::Default instead of the bespoke default() in Point?
@@ -7,4 +5,7 @@
- Run clippy on this stuff - Run clippy on this stuff
- De-macro. Surely some of this stuff could be turned into trait invocations? - De-macro. Surely some of this stuff could be turned into trait invocations?
- Test cases for key generation - Test cases for key generation
- Better, timing-resistant ECC point math - Better, timing-resistant ECC point math
- Make the x.509 library not terrible
- Ability to generate a SSH public key line / file
- Extend SSH examples with public key reading/writing