Luke Parker
1f5e5fc7ac
Correct misc TODOs in monero-serai
2024-07-05 23:30:02 -04:00
Luke Parker
abd48e9206
Add SignableTransaction Read/Write
2024-07-04 02:18:37 -04:00
Luke Parker
70c36ed06c
Rewrite monero-wallet's send code
...
I have yet to redo the multisig code and the builder. This should be much
cleaner, albeit slower due to redoing work.
This compiles with clippy --all-features. I have to finish the multisig/builder
for --all-targets to work (and start updating the rest of Serai).
2024-07-04 02:18:37 -04:00
Luke Parker
60d5c06ac3
Error if missing documentation
2024-07-04 02:18:36 -04:00
Luke Parker
77a2496ade
Tidy and document monero-bulletproofs
...
I still don't like the impl of the original Bulletproofs...
2024-07-04 02:18:36 -04:00
Luke Parker
d9107b53a6
Correct no-std builds for monero-clsag and monero-bulletproofs
2024-07-04 02:18:36 -04:00
Luke Parker
798ffc9b28
Add a dedicated send/recv CLSAG mask struct
...
Abstracts the types used internally.
Also moves the tests from monero-serai to monero-clsag.
2024-07-04 02:18:36 -04:00
Luke Parker
865dee80e5
Document and clean clsag
2024-07-04 02:18:36 -04:00
Luke Parker
9c217913e6
Further documentation, start shoring up API boundaries of existing crates
2024-07-04 02:18:36 -04:00
Luke Parker
784a273747
Begin crate smashing
2024-07-04 02:18:36 -04:00