Skip to main content

pedersen_commit

Function pedersen_commit 

Source
pub fn pedersen_commit(
    env: &Env,
    params: &PedersenParams,
    value: &Scalar,
    blinding: &Scalar,
) -> Result<PedersenCommitment, ZKError>
Expand description

Create a Pedersen commitment: C = value * G + blinding * H.

ยงArguments

  • params: Generator points (G, H)
  • value: The value to commit to (scalar field element)
  • blinding: Random blinding factor (scalar field element)