Expand description
§Monero CLSAG
The CLSAG linkable ring signature, as defined by the Monero protocol. Additionally included is an implementation of FROSTLASS, a FROST-inspired threshold multisignature algorithm with identifiable aborts.
This library is usable under no-std when the std feature (on by default) is
disabled.
§Cargo Features
std(on by default): Enablesstd(and with it, more efficient internal implementations).compile-time-generators(on by default): Derives (expansions of) generators at compile-time so they don’t need to be derived at runtime. This is recommended if program size doesn’t need to be kept minimal.multisig: Provides a FROST-inspired threshold multisignature algorithm for use. This functionality is not covered by SemVer, except along minor versions.
Re-exports§
pub use decoys::Decoys;pub use multisig::ClsagMultisigMaskSender;multisigpub use multisig::ClsagAddendum;multisigpub use multisig::ClsagMultisig;multisig
Modules§
Structs§
- Clsag
- The CLSAG signature, as used in Monero.
- Clsag
Context - Context on the input being signed for.
- Clsag
Sign 🔒Core
Enums§
- Clsag
Error - Errors when working with CLSAGs.
- Mode 🔒
Statics§
- G_
PRECOMP_ 🔒CELL std