From 4559b80d2fa9f2a0c323f5b20b3db79670db8deb Mon Sep 17 00:00:00 2001 From: Adam Wick Date: Mon, 11 Feb 2019 13:20:36 -0800 Subject: [PATCH] Start tracking a bunch of debt I'm accumulating. --- TECHNICAL_DEBT | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 TECHNICAL_DEBT diff --git a/TECHNICAL_DEBT b/TECHNICAL_DEBT new file mode 100644 index 0000000..d51dea0 --- /dev/null +++ b/TECHNICAL_DEBT @@ -0,0 +1,10 @@ +- Build RSA test cases from Haskell examples +- Build DSA test cases from Haskell examples +- Add negative test cases (RSA, DSA, ECDSA) +- Make Point::double_scalar_mult() not truly awful +- Use std::Default instead of the bespoke default() in Point? +- Run rustfmt on this stuff +- Run clippy on this stuff +- De-macro. Surely some of this stuff could be turned into trait invocations? +- Test cases for key generation +- Better, timing-resistant ECC point math \ No newline at end of file