pub fn new(num_cons: usize, num_vars: usize) -> R1CSGens<G> {
    // generators to commit to witness vector `W`
    let gens_W = CommitGens::new(b"gens_W", num_vars);

    // generators to commit to the error/slack vector `E`
    let gens_E = CommitGens::new(b"gens_E", num_cons);

    R1CSGens { gens_E, gens_W }
  }
/// Samples public parameters for the specified number of constraints and variables in an R1CS
Samples public parameters for the specified number of constraints and variables in an R1CS
Samples public parameters for the specified number of constraints and variables in an R1CS
pub fn new(num_cons: usize, num_vars: usize) -> R1CSGens<G> {
    // generators to commit to witness vector `W`
    let gens_W = CommitGens::new(b"gens_W", num_vars);
    // generators to commit to the error/slack vector `E`
    let gens_E = CommitGens::new(b"gens_E", num_cons);
    R1CSGens { gens_E, gens_W }
  }
pub fn new ( num_cons : usize , num_vars : usize ) -> R1CSGens < G > { // generators to commit to witness vector `W` let gens_W = CommitGens :: new ( b" " , num_vars ) ; // generators to commit to the error/slack vector `E` let gens_E = CommitGens :: new ( b" " , num_cons ) ; R1CSGens { gens_E , gens_W } }
Samples public parameters for the specified number of constraints and variables in an R1CS
Samples public parameters for the specified number of constraints and variables in an R1CS
num_cons
usize
num_vars
usize
num_cons
usize
num_vars
usize