package tezos-plonk

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Module Plonk.KzgSource

Sourcemodule Kzg_impl : sig ... end
Sourcemodule type Polynomial_commitment_sig = sig ... end
include Polynomial_commitment_sig with type Commitment.t = Bls12_381.G1.t SMap.t
Sourcemodule Scalar : Ff_sig.PRIME with type t = Bls12_381.Fr.t
Sourcemodule Scalar_map : Map.S with type key = Scalar.t
Sourcetype query = Scalar.t SMap.t
Sourcetype answer = Scalar.t SMap.t SMap.t
Sourceval answer_encoding : answer Data_encoding.t
Sourcetype proof
Sourceval proof_encoding : proof Data_encoding.t
Sourcetype transcript = Bytes.t
Sourcemodule Public_parameters : sig ... end
Sourcemodule Commitment : sig ... end
Sourceval evaluate : secret -> query -> answer
Sourceval verify : Public_parameters.verifier -> transcript -> Commitment.t list -> query list -> answer list -> proof -> bool * transcript
OCaml

Innovation. Community. Security.