Crate monero_generators
source ·Expand description
Generators used by Monero in both its Pedersen commitments and Bulletproofs(+).
An implementation of Monero’s ge_fromfe_frombytes_vartime, simply called
hash_to_point here, is included, as needed to generate generators.
Structs§
- Container struct for Bulletproofs(+) generators.
Functions§
- Monero’s alternate generator
H, used for amounts in Pedersen commitments. - Monero’s alternate generator
H, multiplied by 2**i for i in 1 ..= 64. - Generate generators as needed for Bulletproofs(+), as Monero does.
- Decompress canonically encoded ed25519 point It does not check if the point is in the prime order subgroup
- Monero’s hash to point function, as named
hash_to_ec.