Crate monero_clsag

Source
Expand description

§Monero CLSAG

The CLSAG linkable ring signature, as defined by the Monero protocol.

Additionally included is a FROST-inspired threshold multisignature algorithm.

This library is usable under no-std when the std feature (on by default) is disabled.

§Cargo Features

  • std (on by default): Enables std (and with it, more efficient internal implementations).
  • multisig: Provides a FROST-inspired threshold multisignature algorithm for use.

Structs§

Clsag
The CLSAG signature, as used in Monero.
ClsagAddendummultisig
Addendum produced during the signing process.
ClsagContext
Context on the input being signed for.
ClsagMultisigmultisig
FROST-inspired algorithm for producing a CLSAG signature.
ClsagMultisigMaskSendermultisig
A channel to send the mask to use for the pseudo-out (rerandomized commitment) with.

Enums§

ClsagError
Errors when working with CLSAGs.