MCPcopy Create free account

hub / github.com/ZK-Garage/plonk / functions

Functions420 in github.com/ZK-Garage/plonk

Methodnew
Initializes empty witness table of arity 4
plonk-core/src/lookup/witness_table.rs:28
Methodnew
Create a new, empty Plookup table, with arity 4.
plonk-core/src/lookup/lookup_table.rs:27
Methodnew
Generates a new empty `StandardComposer` with all of it's fields set to hold an initial capacity of 0. # Note The usage of this may cause lots of re
plonk-core/src/constraint_system/composer.rs:194
Methodnew
()
plonk-core/src/constraint_system/arithmetic.rs:48
Methodnew
Builds a new [`Point`] from `X` and `Y` coordinates. # Safety This method should only be called when we have a guarantee in some [`StandardComposer`
plonk-core/src/constraint_system/ecc/mod.rs:49
Methodnew_wnaf
Generates a new structure for preparing a [`WnafRound`] ROUND.
plonk-core/src/constraint_system/ecc/curve_addition/fixed_base_gate.rs:56
Methodnext
TO BE checked
plonk-hashing/src/poseidon/round_constant.rs:160
Methodnumerator_irreducible
These are the formulas for the irreducible factors used in the product argument
plonk-core/src/permutation/mod.rs:629
Methodpadded_circuit_size
(&self)
benches/plonk.rs:65
Methodpadded_circuit_size
(&self)
examples/simple_circuit.rs:89
Methodpadded_circuit_size
(&self)
examples/example_poly.rs:116
Methodpadded_circuit_size
Returns the Circuit size padded to the next power of two.
plonk-core/src/proof_system/widget/mod.rs:247
Methodpartial_round
( c: &mut StandardComposer<F, P>, constants: &PoseidonConstants<Self::ParameterField>,
plonk-hashing/src/poseidon/zprize_constraints.rs:216
Methodpartial_round
( c: &mut COM, constants: &PoseidonConstants<Self::ParameterField>, constants_offset:
plonk-hashing/src/poseidon/poseidon_ref.rs:42
Methodpower_of_5
(c: &mut COM, x: &Self::Field)
plonk-hashing/src/poseidon/poseidon_ref.rs:111
Methodpreprocess
Preprocess a circuit to obtain a [`PlonkVerifierKey<F, PC>`] and a circuit descriptor so that the `Verifier` instance can verify [`Proof`]s for this c
plonk-core/src/proof_system/verifier.rs:82
Methodpreprocess
Preprocesses the underlying constraint system.
plonk-core/src/proof_system/prover.rs:89
Methodproduct_mds
( c: &mut COM, constants: &PoseidonConstants<Self::ParameterField>, state: &mut [Self:
plonk-hashing/src/poseidon/poseidon_ref.rs:76
Methodquintic_s_box
return (x + pre_add)^5 + post_add
plonk-hashing/src/poseidon/poseidon_ref.rs:94
Methodquotient_term
Computes the quotient polynomial term for the given gate type for the given value of `selector` instantiated with `separation_challenge` and `values`.
plonk-core/src/proof_system/widget/mod.rs:83
Methodreset
(&mut self, c: &mut COM)
plonk-hashing/src/poseidon/zprize_constraints.rs:58
Methodreset
(&mut self, c: &mut COM)
plonk-hashing/src/poseidon/poseidon_ref.rs:171
Functionround_numbers_strengthened
(arity: usize)
plonk-hashing/src/poseidon/round_numbers.rs:36
Functionsanity_test
poseidon should output something if num_inputs = arity
plonk-hashing/src/poseidon/poseidon_ref.rs:359
Functionsanity_test_failure
poseidon should output something if num_inputs > arity
plonk-hashing/src/poseidon/poseidon_ref.rs:402
Functiontest_add_table
()
plonk-core/src/lookup/lookup_table.rs:214
Functiontest_basic_slow_permutation_poly
()
plonk-core/src/permutation/mod.rs:1205
Functiontest_combine_split
()
plonk-core/src/lookup/multiset.rs:335
Functiontest_concatenated_table
()
plonk-core/src/lookup/lookup_table.rs:295
Functiontest_conditional_point_neg
()
plonk-core/src/constraint_system/ecc/mod.rs:250
Functiontest_conditional_select
()
plonk-core/src/constraint_system/composer.rs:982
Functiontest_conditional_select_point
()
plonk-core/src/constraint_system/ecc/mod.rs:219
Functiontest_constants
()
plonk-core/src/permutation/constants.rs:76
Functiontest_correct_add_gate
()
plonk-core/src/constraint_system/arithmetic.rs:269
Functiontest_correct_add_mul_gate
()
plonk-core/src/constraint_system/arithmetic.rs:225
Functiontest_correct_big_add_mul_gate
()
plonk-core/src/constraint_system/arithmetic.rs:293
Functiontest_correct_big_arith_gate
()
plonk-core/src/constraint_system/arithmetic.rs:333
Functiontest_correct_bool_gate
()
plonk-core/src/constraint_system/boolean.rs:70
Functiontest_correct_is_eq_with_output
()
plonk-core/src/constraint_system/composer.rs:947
Functiontest_correct_is_zero_with_output
()
plonk-core/src/constraint_system/composer.rs:918
Functiontest_correct_lc
()
plonk-core/src/util.rs:224
Functiontest_curve_addition
()
plonk-core/src/constraint_system/ecc/curve_addition/variable_base_gate.rs:216
Functiontest_degree_5_gates
()
plonk-core/src/constraint_system/hash.rs:130
Functiontest_ecc_constraint
()
plonk-core/src/constraint_system/ecc/scalar_mul/fixed_base.rs:174
Functiontest_ecc_constraint_should_fail
()
plonk-core/src/constraint_system/ecc/scalar_mul/fixed_base.rs:240
Functiontest_ecc_constraint_zero
()
plonk-core/src/constraint_system/ecc/scalar_mul/fixed_base.rs:210
Functiontest_eliminate
()
plonk-hashing/src/poseidon/matrix.rs:592
Functiontest_full
()
plonk-core/src/circuit.rs:392
Functiontest_full_on_Bls12_377
()
plonk-core/src/circuit.rs:490
Functiontest_full_on_Bls12_377_ipa
()
plonk-core/src/circuit.rs:499
Functiontest_full_on_Bls12_381
()
plonk-core/src/circuit.rs:467
Functiontest_full_on_Bls12_381_ipa
()
plonk-core/src/circuit.rs:477
Functiontest_incorrect_add_mul_gate
()
plonk-core/src/constraint_system/arithmetic.rs:399
Functiontest_incorrect_big_arith_gate
()
plonk-core/src/constraint_system/arithmetic.rs:366
Functiontest_incorrect_bool_gate
()
plonk-core/src/constraint_system/boolean.rs:88
Functiontest_incorrect_lc
()
plonk-core/src/util.rs:244
Functiontest_initial_circuit_size
Tests that a circuit initially has 3 gates.
plonk-core/src/constraint_system/composer.rs:891
Functiontest_inverse
()
plonk-hashing/src/poseidon/matrix.rs:522
Functiontest_is_subset
()
plonk-core/src/lookup/multiset.rs:311
Functiontest_logic_xor_and_constraint
()
plonk-core/src/constraint_system/logic.rs:369
Functiontest_logical_gate_odd_bit_num
()
plonk-core/src/constraint_system/logic.rs:445
Functiontest_lookup_arity_3
()
plonk-core/src/lookup/lookup_table.rs:271
Functiontest_lookup_fuctionality_1
()
plonk-core/src/lookup/witness_table.rs:77
Functiontest_lookup_fuctionality_2
()
plonk-core/src/lookup/witness_table.rs:106
Functiontest_mds_matrices_creation
()
plonk-hashing/src/poseidon/mds.rs:187
Functiontest_minor
()
plonk-hashing/src/poseidon/matrix.rs:420
Functiontest_missing_lookup_value
()
plonk-core/src/lookup/lookup_table.rs:285
Functiontest_mul_table
()
plonk-core/src/lookup/lookup_table.rs:253
Functiontest_multiple_proofs
FIXME: Move this to integration tests
plonk-core/src/constraint_system/composer.rs:1010
Functiontest_multizip_permutation_poly
()
plonk-core/src/permutation/mod.rs:840
Functiontest_odd_bit_range
()
plonk-core/src/constraint_system/range.rs:253
Functiontest_pad
Tests that the circuit gets padded to the correct length. FIXME: We can do this test without dummy_gadget method.
plonk-core/src/proof_system/preprocess.rs:531
Functiontest_pedersen_balance
()
plonk-core/src/constraint_system/ecc/scalar_mul/fixed_base.rs:387
Functiontest_pedersen_hash
()
plonk-core/src/constraint_system/ecc/scalar_mul/fixed_base.rs:312
Functiontest_permutation_compute_sigmas
()
plonk-core/src/permutation/mod.rs:1099
Functiontest_permutation_compute_sigmas_only_left_wires
()
plonk-core/src/permutation/mod.rs:970
Functiontest_permutation_format
()
plonk-core/src/permutation/mod.rs:938
Functiontest_pi_dup_insertion
Checks PublicInputs does not allow to override already inserted values.
plonk-core/src/proof_system/pi.rs:178
Functiontest_pi_unique_repr
Checks PublicInputs representation is not affected by insertion order or extra zeros.
plonk-core/src/proof_system/pi.rs:156
Functiontest_plookup_xor
()
plonk-core/src/constraint_system/lookup.rs:84
Functiontest_point_addition
()
plonk-core/src/constraint_system/ecc/scalar_mul/fixed_base.rs:274
Functiontest_poseidon_constraints
()
plonk-hashing/src/poseidon/zprize_constraints.rs:389
Functiontest_prove_verify
Tests that an empty circuit proof passes.
plonk-core/src/constraint_system/composer.rs:906
Functiontest_public_inputs
()
plonk-core/src/constraint_system/arithmetic.rs:186
Functiontest_range_constraint
()
plonk-core/src/constraint_system/range.rs:215
Functiontest_reduce_to_identity
()
plonk-hashing/src/poseidon/matrix.rs:667
Functiontest_round_numbers_against_known_values
()
plonk-hashing/src/poseidon/round_numbers.rs:107
Functiontest_round_numbers_against_python_script
()
plonk-hashing/src/poseidon/round_numbers.rs:140
Functiontest_scalar_mul
()
plonk-hashing/src/poseidon/matrix.rs:457
Functiontest_serde_proof
()
plonk-core/src/proof_system/proof.rs:711
Functiontest_serialise_deserialise_prover_key
()
plonk-core/src/proof_system/widget/mod.rs:454
Functiontest_serialise_deserialise_verifier_key
()
plonk-core/src/proof_system/widget/mod.rs:528
Functiontest_swapping
()
plonk-hashing/src/poseidon/mds.rs:221
Functiontest_table_preprocessing
()
plonk-core/src/lookup/preprocess.rs:86
Functiontest_to_polynomial
()
plonk-core/src/lookup/multiset.rs:292
Functiontest_transpose
()
plonk-hashing/src/poseidon/matrix.rs:492
Functiontest_upper_triangular
()
plonk-hashing/src/poseidon/matrix.rs:627
Functiontest_var_base_scalar_mul
()
plonk-core/src/constraint_system/ecc/scalar_mul/variable_base.rs:112
Functiontest_vec_mul
()
plonk-hashing/src/poseidon/matrix.rs:474
Functiontest_xor_table
()
plonk-core/src/lookup/lookup_table.rs:235
← previousnext →301–400 of 420, ranked by callers