This is a pure Rust implementation of the Compact Linkable Spontaneous Anonymous Group construction.
-
This is a fork of the MLSAG implementation.
-
This implementation has not been reviewed or auditted. Use at your own risk.
In order to compile, you must be on Rust nightly.
The following table gives benchmarks for dual-key verification using ristretto255.
| Ring size | Verification (μs) |
|---|---|
| 2 | 997 |
| 4 | 1,385 |
| 6 | 2,026 |
| 8 | 2,855 |
| 11 | 3,695 |
| 16 | 5,399 |
| 32 | 11,939 |
| 64 | 24,824 |
| 128 | 48,453 |
| 256 | 107,200 |
| 512 | 267,760 |
CPU : 2.2 GHz Intel Core i7
https://eprint.iacr.org/2019/654
Licensed under MIT:
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)