Expand description

Implementation of bulletproofs in the scope needed by Concordium.

In particular this means

  • range proofs for 64-bit unsigned integers.
  • set membership proofs for scalars of curve C.

Modules§

  • Logarithmic sized inner product proof used as base for the other proofs in this crate
  • Implementation of range proofs along the lines of bulletproofs
  • Implementation of set membership proof along the lines of bulletproofs
  • Implementation of set-non-membership proof along the lines of bulletproofs
  • Shared functions used by the proofs in this crate