package tezos-plonk
Plonk zero-knowledge proving system
Install
Dune Dependency
Authors
Maintainers
Sources
privacy-team-v1.0.1.tar.gz
md5=03d6ca5fb1c6865b6628e0dd49575895
sha512=20494d1d00ded43f3625e06e037d3bad04f0a7320914b542b882d3d0293c9b02845b7ca9ee4ff0eb8ea495eff5633016861c39370cca92c12aacae0e84483ca4
doc/tezos-plonk.distribution/Distribution/Main_protocol/Make/MP/Verifier/index.html
Module MP.Verifier
type 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.t
val verifier_circuit_pp_t : verifier_circuit_pp Repr.t
val 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_identities
val 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
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>