Make.Verifiertype verifier_common_pp = {n : int;generator : Scalar.t;pp_public_parameters : PP.verifier_public_parameters;cm_g : PP.PC.Commitment.t;}val verifier_common_pp_t : verifier_common_pp Repr.tval verifier_circuit_pp_t : verifier_circuit_pp Repr.tval build_identities :
verifier_common_pp ->
Perm.PP.PC.Scalar.t ->
Perm.PP.PC.Scalar.t ->
Perm.PP.PC.Scalar.t ->
Plook.PP.PC.Scalar.t ->
Plook.PP.PC.Scalar.t ->
(verifier_circuit_pp * Gates.PP.PC.Scalar.t array list * int) SMap.t ->
PP.verifier_identitiesval verify_parameters :
((verifier_common_pp * verifier_circuit_pp SMap.t) * bytes) ->
public_inputs:Gates.PP.PC.Scalar.t array list SMap.t ->
proof ->
bytes
* PP.verifier_identities
* Fr_generation.scalar
* Fr_generation.scalar
* Fr_generation.scalar
* PP.PC.Commitment.t list
* PP.eval_point list list