Luke Parker
daa0f8f7d5
Diversify ViewPair/Scanner into ViewPair/GuaranteedViewPair and Scanner/GuaranteedScanner
...
Also cleans the Scanner impl.
2024-07-04 02:18:37 -04:00
Luke Parker
abd48e9206
Add SignableTransaction Read/Write
2024-07-04 02:18:37 -04:00
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
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
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