Plonk.Cqmodule Degree_check = Kzg.Degree_check.G1_proofmodule type Cq_sig = sig ... endmodule Internal : sig ... endinclude Cq_sigval setup :
srs:(Kzg.Bls.Srs_g1.t * Kzg.Bls.Srs_g2.t) ->
wire_size:int ->
table:Plompiler.S.t array list ->
prover_public_parameters * verifier_public_parametersval prove :
prover_public_parameters ->
Kzg.Utils.Transcript.t ->
Plompiler.S.t array Plonk.Identities.SMap.t list ->
proof * Kzg.Utils.Transcript.tval verify :
verifier_public_parameters ->
Kzg.Utils.Transcript.t ->
proof ->
bool * Kzg.Utils.Transcript.t