Aggregation.Main_protocolSourcemodule Make_impl
(Super_PP : Polynomial_protocol.S with type PC.Scalar.t = Plompiler.S.t) :
sig ... endmodule Make
(PP : Polynomial_protocol.S with type PC.Scalar.t = Plompiler.S.t) :
S
with module PP = PP
and type circuit_verifier_input = PP.PC.Scalar.t array listinclude sig ... endval setup :
zero_knowledge:bool ->
circuit_map ->
srs:(Bls12_381_polynomial.Srs.t * Bls12_381_polynomial.Srs.t) ->
prover_public_parameters * verifier_public_parametersval update_prover_public_parameters :
Bytes.t ->
prover_public_parameters ->
prover_public_parametersval update_verifier_public_parameters :
Bytes.t ->
verifier_public_parameters ->
verifier_public_parametersval verify_list :
verifier_public_parameters ->
nb_proofs:int ->
(proof * scalar SMap.t list * scalar * scalar) ->
bool * verifier_aux