Luke Parker
0f477537a0
Document cargo features
...
Credit to @hinto-janai for adding such sections to their work on documenting
monero-serai in #568 .
2024-07-04 02:18:37 -04:00
Luke Parker
6f61861d4b
Improve docs a bit
2024-07-04 02:18:37 -04:00
Luke Parker
3e82ee60b3
Smash out Borromean
2024-07-04 02:18:37 -04:00
Luke Parker
303e72c844
Smash out MLSAG
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
f7c13fd1ca
Smash out monero-bulletproofs
...
Removes usage of dalek-ff-group/multiexp for curve25519-dalek.
Makes compiling in the generators an optional feature.
Adds a structured batch verifier which should be notably more performant.
Documentation and clean up still necessary.
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