/CLSAG

Compact linkable ring signatures. A modification on MLSAG.

Primary LanguageRust

CLSAG

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.

Rust

In order to compile, you must be on Rust nightly.

Benchmarks

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

Paper

https://eprint.iacr.org/2019/654

License

Licensed under MIT: