package octez-libs
- Overview
- No Docs
You can search for identifiers within the package.
in-package search v0.2.0
 sectionYPositions = computeSectionYPositions($el), 10)"
  x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
  >
  
  
  A package that contains multiple base libraries used by the Octez suite
Install
    
    dune-project
 Dependency
Authors
Maintainers
Sources
  
    
      tezos-18.1.tar.gz
    
    
        
    
  
  
  
    
  
  
    
  
        sha256=aa2f5bc99cc4ca2217c52a1af2a2cdfd3b383208cb859ca2e79ca0903396ca1d
    
    
  sha512=d68bb3eb615e3dcccc845fddfc9901c95b3c6dc8e105e39522ce97637b1308a7fa7aa1d271351d5933febd7476b2819e1694f31198f1f0919681f1f9cc97cb3a
    
    
  doc/octez-libs.distributed-plonk/Distributed_plonk/Distribution_helpers/DP_aPlonk/Common/MP/index.html
Module Common.MPSource
module PP : sig ... endtype proof = {- perm_and_plook : PP.PC.Commitment.t;
- wires_cm : PP.PC.Commitment.t;
- pp_proof : PP.proof;
}module Input_commitment : sig ... endtype scalar = Plonk.Bls.Scalar.tval scalar_encoding : scalar Data_encoding.ttype circuit_map = (Plonk.Circuit.t * int) Plonk.SMap.tval prover_public_parameters_t : prover_public_parameters Repr.tval verifier_public_parameters_t : verifier_public_parameters Repr.tval verifier_public_parameters_encoding : 
  verifier_public_parameters Data_encoding.tval proof_encoding : proof Data_encoding.tval circuit_prover_input_t : circuit_prover_input Repr.ttype prover_inputs = circuit_prover_input list Plonk.SMap.tval prover_inputs_t : prover_inputs Repr.ttype public_inputs = Plonk.Bls.Scalar.t array listval public_inputs_t : public_inputs Repr.ttype verifier_inputs =
  (public_inputs * Input_commitment.public list list) Plonk.SMap.tval verifier_inputs_t : verifier_inputs Repr.tval to_verifier_inputs : 
  prover_public_parameters ->
  prover_inputs ->
  verifier_inputsval input_commit : 
  ?size:int ->
  ?shift:int ->
  prover_public_parameters ->
  scalar array ->
  Input_commitment.tval setup : 
  zero_knowledge:bool ->
  circuit_map ->
  srs:(Octez_bls12_381_polynomial.Srs.t * Octez_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 prove : prover_public_parameters -> inputs:prover_inputs -> proofval verify : 
  verifier_public_parameters ->
  inputs:verifier_inputs ->
  proof ->
  boolmodule Internal_for_tests : sig ... endtype gate_randomness = {- beta : Plonk.Bls.Scalar.t;
- gamma : Plonk.Bls.Scalar.t;
- delta : Plonk.Bls.Scalar.t;
}val build_gates_randomness : bytes -> gate_randomness * bytesval filter_prv_pp_circuits : 
  prover_public_parameters ->
  'a Plonk.SMap.t ->
  prover_public_parametersval hash_verifier_inputs : verifier_inputs -> bytesmodule Prover : sig ... endval worker_inputs_t : worker_inputs Repr.tval split_inputs_map : 
  nb_workers:int ->
  circuit_prover_input list Plonk.SMap.t ->
  worker_inputs Plonk.SMap.t listtype commit_to_wires_reply = PP.PC.Commitment.tval commit_to_wires_reply_t : commit_to_wires_reply Repr.ttype commit_to_wires_remember = {- all_f_wires : Plonk.Bls.Poly.t Plonk.SMap.t;
- wires_list_map : Plonk.Bls.Evaluations.t Plonk.SMap.t list Plonk.SMap.t;
- inputs_map : circuit_prover_input list Plonk.SMap.t;
- shifts_map : (int * int) Plonk.SMap.t;
- f_wires : Plonk.Bls.Poly.t Plonk.SMap.t list Plonk.SMap.t;
- cm_aux_wires : PP.PC.Commitment.prover_aux;
}val worker_commit_to_wires : 
  prover_public_parameters ->
  worker_inputs Plonk.SMap.t ->
  commit_to_wires_reply * commit_to_wires_remembertype commit_to_plook_rc_reply = {- batched_wires_map : Plonk.Bls.Evaluations.t Plonk.SMap.t Plonk.SMap.t;
- cmt : PP.PC.Commitment.t;
- f_map : Plonk.Bls.Poly.t Plonk.SMap.t;
- prover_aux : PP.PC.Commitment.prover_aux;
}val commit_to_plook_rc_reply_t : commit_to_plook_rc_reply Repr.tval commit_to_plook_rc : 
  prover_public_parameters ->
  (int * int) Plonk.SMap.t ->
  bytes ->
  Plonk.Bls.Evaluations.t Plonk.SMap.t list Plonk.SMap.t ->
  commit_to_plook_rc_reply * commit_to_plook_rc_rememberval batch_evaluated_ids : 
  alpha:scalar ->
  Plonk.Bls.Evaluations.t Plonk.SMap.t ->
  string list ->
  Plonk.Bls.Evaluations.tval kzg_eval_at_x : 
  prover_public_parameters ->
  PP.transcript ->
  (PP.PC.secret * PP.PC.Commitment.prover_aux) list ->
  scalar ->
  PP.PC.answer listval make_secret : 
  prover_public_parameters ->
  (Plonk.Bls.Poly.t Plonk.SMap.t * PP.PC.Commitment.prover_aux) ->
  (Plonk.Bls.Poly.t Plonk.SMap.t * PP.PC.Commitment.prover_aux) listval make_eval_points : 
  prover_public_parameters ->
  Plonk.Identities.eval_point list list * Plonk.Identities.eval_point list listval get_srs : prover_public_parameters -> PP.prover_public_parametersval get_gen_n_nbt : prover_public_parameters -> scalar * int * intval get_transcript : prover_public_parameters -> bytesval check_no_zk : prover_public_parameters -> unit sectionYPositions = computeSectionYPositions($el), 10)"
  x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
  >