var N = null;var sourcesIndex = {}; sourcesIndex["halo2"] = {"name":"","files":["lib.rs"]}; sourcesIndex["halo2_gadgets"] = {"name":"","dirs":[{"name":"ecc","dirs":[{"name":"chip","dirs":[{"name":"mul","files":["complete.rs","incomplete.rs","overflow.rs"]},{"name":"mul_fixed","files":["base_field_elem.rs","full_width.rs","short.rs"]}],"files":["add.rs","add_incomplete.rs","constants.rs","mul.rs","mul_fixed.rs","witness_point.rs"]}],"files":["chip.rs"]},{"name":"poseidon","files":["pow5.rs"]},{"name":"primitives","dirs":[{"name":"poseidon","files":["fp.rs","fq.rs","grain.rs","mds.rs","p128pow5t3.rs"]},{"name":"sinsemilla","files":["addition.rs","sinsemilla_s.rs"]}],"files":["poseidon.rs","sinsemilla.rs"]},{"name":"sha256","dirs":[{"name":"table16","dirs":[{"name":"compression","files":["compression_gates.rs","compression_util.rs","subregion_digest.rs","subregion_initial.rs","subregion_main.rs"]},{"name":"message_schedule","files":["schedule_gates.rs","schedule_util.rs","subregion1.rs","subregion2.rs","subregion3.rs"]}],"files":["compression.rs","gates.rs","message_schedule.rs","spread_table.rs","util.rs"]}],"files":["table16.rs"]},{"name":"sinsemilla","dirs":[{"name":"chip","files":["generator_table.rs","hash_to_point.rs"]},{"name":"merkle","files":["chip.rs"]}],"files":["chip.rs","merkle.rs","message.rs"]},{"name":"utilities","files":["cond_swap.rs","decompose_running_sum.rs","lookup_range_check.rs"]}],"files":["ecc.rs","lib.rs","poseidon.rs","primitives.rs","sha256.rs","sinsemilla.rs","utilities.rs"]}; sourcesIndex["halo2_proofs"] = {"name":"","dirs":[{"name":"circuit","dirs":[{"name":"floor_planner","dirs":[{"name":"v1","files":["strategy.rs"]}],"files":["single_pass.rs","v1.rs"]}],"files":["floor_planner.rs","layouter.rs"]},{"name":"dev","dirs":[{"name":"failure","files":["emitter.rs"]},{"name":"graph","files":["layout.rs"]}],"files":["cost.rs","failure.rs","gates.rs","graph.rs","metadata.rs","util.rs"]},{"name":"plonk","dirs":[{"name":"circuit","files":["compress_selectors.rs"]},{"name":"lookup","files":["prover.rs","verifier.rs"]},{"name":"permutation","files":["keygen.rs","prover.rs","verifier.rs"]},{"name":"vanishing","files":["prover.rs","verifier.rs"]}],"files":["assigned.rs","circuit.rs","error.rs","keygen.rs","lookup.rs","permutation.rs","prover.rs","vanishing.rs","verifier.rs"]},{"name":"poly","dirs":[{"name":"commitment","files":["msm.rs","prover.rs","verifier.rs"]},{"name":"multiopen","files":["prover.rs","verifier.rs"]}],"files":["commitment.rs","domain.rs","evaluator.rs","multiopen.rs"]}],"files":["arithmetic.rs","circuit.rs","dev.rs","helpers.rs","lib.rs","multicore.rs","plonk.rs","poly.rs","transcript.rs"]}; createSourceSidebar();