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.