Main_protocol.Input_commitmentSourcetype prover_aux = Make(Polynomial_protocol).Input_commitment.prover_aux = {poly : Plonk.Bls.Poly.t;pc_prover_aux : Commitment.prover_aux;}type t = Make(Polynomial_protocol).Input_commitment.t = {public : public;prover_aux : prover_aux;}val commit :
?size:int ->
?shift:int ->
public_parameters ->
int ->
Plonk.Bls.Scalar.t array ->
t