Module tari_crypto::ristretto
source · Expand description
This module contains implementations using the Ristretto curve.
Re-exports
pub use self::ristretto_keys::RistrettoPublicKey;
pub use self::ristretto_keys::RistrettoSecretKey;
Modules
- Bulletproofs+ implementation
- Provides nothing-up-my-sleeve (NUMS) generators of the Ristretto group, both in uncompressed and compressed forms. Generates a precomputation table for the first of these points for use in commitments. Tests the correctness of the NUMS construction.
- Pederson commitments utilities
- The Tari-compatible implementation of Ristretto based on the curve25519-dalek implementation
- Custom serializers for Ristretto keys
Type Aliases
- A commitment and public key (CAPK) signature implementation on Ristretto
- A Commitment signature implementation on Ristretto
- A Schnorr signature implementation on Ristretto
- A Schnorr signature implementation on Ristretto with a custom domain separation tag