Module monero::util::ringct

source ·
Expand description

Ring Confidential Transaction primitive types.

Support for parsing Ring Confidential Transaction signature within Transaction.

Structs

Borromean signature for range commitment.
Bulletproof format.
BulletproofPlus format.
Clsag signature.
Confidential transaction key.
Raw 32 bytes key.
Raw 64 bytes key.
Contains the necessary keys to represent Mlsag signature.
Multisig.
Vector of multisig output keys.
The result of opening the commitment inside the transaction.
Range signature for range commitment.
A RingCt signature.
RingCt base signature format.
Prunable part of RingCt signature format.
A raw signature.

Enums

Diffie-Hellman info, mask and amount for transaction before Bulletproof2 and only 8-bytes hash for the amount in Bulletproof2 type.
Ring Confidential Transaction potential errors.
Types of Ring Confidential Transaction signatures.