MCPcopy Create free account

hub / github.com/NethermindEth/latticefold / functions

Functions495 in github.com/NethermindEth/latticefold

Methodrecompose_commitment
Computes the linear combination `coeffs[0] * y_s[0] + coeffs[1] * y_s[1] + ... + coeffs[y_s.len() - 1] * y_s[y_s.len() - 1]`.
crates/latticefold/src/nifs/decomposition.rs:277
Functionrecompose_from_k_vec_to_big_vec
( k_vecs: &[Vec<NTT>], )
crates/latticefold/src/nifs/decomposition/utils.rs:122
Functionrot_sum
An implementation of the $\mathrm{RotSum}$ operation from lemma 2.1 of the Latticefold paper. The formula is $$ \mathrm{RotSum}(a\in \mathcal{R}\_p,
crates/cyclotomic-rings/src/rotation.rs:45
Methodrun_prover
((A, f, dparams): Self::Input)
crates/latticefold-plus/benches/double_commitment.rs:118
Methodrun_prover
((linb, A, M, params): Self::Input)
crates/latticefold-plus/benches/lin.rs:151
Methodrun_prover
((mut prover, instances): Self::Input)
crates/latticefold-plus/benches/e2e.rs:185
Methodrun_prover
((com, witness_size): Self::Input)
crates/latticefold-plus/benches/split.rs:91
Methodrun_prover
(input: Self::Input)
crates/latticefold-plus/benches/setchk.rs:114
Methodrun_prover
(input: Self::Input)
crates/latticefold-plus/benches/rgchk.rs:116
Methodrun_prover
((mlin, A, M): Self::Input)
crates/latticefold-plus/benches/mlin.rs:164
Methodrun_prover
((input, M): Self::Input)
crates/latticefold-plus/benches/cm.rs:131
Methodrun_prover
((decomp, A, B): Self::Input)
crates/latticefold-plus/benches/decomp.rs:169
Methodrun_verifier
(_input: &Self::Input, proof: &Self::Proof)
crates/latticefold-plus/benches/lin.rs:185
Methodrun_verifier
(verifier: &Self::Input, proof: &Self::Proof)
crates/latticefold-plus/benches/e2e.rs:218
Methodrun_verifier
(_input: &Self::Input, proof: &Self::Proof)
crates/latticefold-plus/benches/setchk.rs:147
Methodrun_verifier
(_input: &Self::Input, proof: &Self::Proof)
crates/latticefold-plus/benches/rgchk.rs:149
Methodrun_verifier
(_input: &Self::Input, proof: &Self::Proof)
crates/latticefold-plus/benches/mlin.rs:198
Methodrun_verifier
(_input: &Self::Input, proof: &Self::Proof)
crates/latticefold-plus/benches/cm.rs:165
Methodrun_verifier
((cm_f, v, B): &Self::Input, proof: &Self::Proof)
crates/latticefold-plus/benches/decomp.rs:203
Methodsample_round
(transcript: &mut T)
crates/latticefold/src/utils/sumcheck/verifier.rs:128
Functionsanity_check
( ccs: &CCS<NTT>, )
crates/latticefold/src/nifs.rs:165
Functionsanity_check
( ccs: &CCS<NTT>, )
crates/latticefold/src/nifs/decomposition.rs:295
Functionsanity_check
( ccs: &CCS<NTT>, )
crates/latticefold/src/nifs/folding.rs:372
Methodset_one
(&mut self, index: usize)
crates/latticefold/src/arith/r1cs.rs:586
Methodsets
Construct monomial sets from `M_f` and `m_tau`
crates/latticefold-plus/src/rgchk.rs:246
Functionsetup_example_environment
()
crates/latticefold/examples/e2e.rs:62
Methodsetup_f_hat_mles
(w_s: &mut [Witness<NTT>])
crates/latticefold/src/nifs/folding.rs:198
Methodsetup_input
((n, L, k, kappa): Self::Params)
crates/latticefold-plus/benches/double_commitment.rs:106
Methodsetup_input
((n, k, kappa, B): Self::Params)
crates/latticefold-plus/benches/lin.rs:129
Methodsetup_input
((n, L, k, kappa): Self::Params)
crates/latticefold-plus/benches/e2e.rs:173
Methodsetup_input
((witness_size, k_first, kappa): Self::Params)
crates/latticefold-plus/benches/split.rs:79
Methodsetup_input
((set_size, num_batches): Self::Params)
crates/latticefold-plus/benches/setchk.rs:102
Methodsetup_input
((witness_size, k, kappa): Self::Params)
crates/latticefold-plus/benches/rgchk.rs:104
Methodsetup_input
((L, n, k, kappa, B): Self::Params)
crates/latticefold-plus/benches/mlin.rs:148
Methodsetup_input
((L, witness_size, k, kappa): Self::Params)
crates/latticefold-plus/benches/cm.rs:117
Methodsetup_input
((n, k, kappa, B): Self::Params)
crates/latticefold-plus/benches/decomp.rs:154
Methodsetup_proof
((n, k, kappa, B): Self::Params)
crates/latticefold-plus/benches/lin.rs:173
Methodsetup_proof
((n, L, k, kappa): Self::Params)
crates/latticefold-plus/benches/e2e.rs:206
Methodsetup_proof
((set_size, num_batches): Self::Params)
crates/latticefold-plus/benches/setchk.rs:135
Methodsetup_proof
((witness_size, k, kappa): Self::Params)
crates/latticefold-plus/benches/rgchk.rs:137
Methodsetup_proof
((L, n, k, kappa, B): Self::Params)
crates/latticefold-plus/benches/mlin.rs:186
Methodsetup_proof
((L, witness_size, k, kappa): Self::Params)
crates/latticefold-plus/benches/cm.rs:153
Methodsetup_proof
((n, k, kappa, B): Self::Params)
crates/latticefold-plus/benches/decomp.rs:190
Methodsetup_r1cs
( x_len: usize, n: usize, wit_len: usize, kappa: usize, t: R1CS, )
crates/latticefold/benches/utils.rs:185
Functionsetup_test_environment
( kappa: usize, n: usize, wit_len: usize, )
crates/latticefold/src/nifs/tests.rs:16
Functionsetup_test_environment
( n: usize, generate_proof: bool, )
crates/latticefold/src/nifs/folding/tests/mod.rs:61
Functionsetup_test_environment
( input: Option<usize>, n: usize, )
crates/latticefold/src/nifs/linearization/tests/mod.rs:28
Methodshort_challenge_from_random_bytes
( bs: &[u8], )
crates/cyclotomic-rings/src/rings/frog.rs:37
Methodshort_challenge_from_random_bytes
( bs: &[u8], )
crates/cyclotomic-rings/src/rings/stark.rs:37
Methodshort_challenge_from_random_bytes
( bs: &[u8], )
crates/cyclotomic-rings/src/rings/babybear.rs:41
Methodshort_challenge_from_random_bytes
( bs: &[u8], )
crates/cyclotomic-rings/src/rings/goldilocks.rs:41
Methodsingle_term
Initializes a new linear combination with a single term
crates/latticefold/src/arith/r1cs.rs:329
Methodsqueeze_alpha_beta_zeta_mu
( &mut self, log_m: usize, )
crates/latticefold/src/nifs/folding/utils.rs:52
Functionsqueeze_rchallenges
( transcript: &mut impl Transcript<R>, name: &str, n: usize, )
crates/latticefold-plus/src/transcript.rs:69
Functionstring_to_u128
(deserializer: D)
crates/latticefold/build.rs:158
Methodsub_assign
(&mut self, rhs: &'a Commitment<R>)
crates/latticefold/src/commitment/homomorphic_commitment.rs:64
Functionsumcheck_polynomial_comb_fn
(vals: &[NTT], ccs: &CCS<NTT>)
crates/latticefold/src/nifs/linearization/utils.rs:90
Methodswap_AB_if_beneficial
Swap A and B matrices if it would be beneficial for performance
crates/latticefold/src/arith/r1cs.rs:484
Functiontest_bench_rng_deterministic
()
crates/latticefold-plus/benches/utils/helpers.rs:474
Functiontest_calculate_claims
()
crates/latticefold/src/nifs/folding/tests/mod.rs:728
Functiontest_ccs_relation
()
crates/latticefold/src/arith.rs:448
Functiontest_com
()
crates/latticefold-plus/src/cm.rs:623
Functiontest_commit_ntt
()
crates/latticefold/src/commitment/commitment_scheme.rs:142
Functiontest_commit_witnesses
()
crates/latticefold/src/nifs/decomposition/tests/mod.rs:204
Functiontest_compute_f_0
()
crates/latticefold/src/nifs/folding/tests/mod.rs:555
Functiontest_compute_u
()
crates/latticefold/src/nifs/linearization/tests/mod.rs:192
Functiontest_compute_u_s
()
crates/latticefold/src/nifs/decomposition/tests/mod.rs:269
Functiontest_compute_v
()
crates/latticefold/src/nifs/linearization/tests/mod.rs:161
Functiontest_compute_v_s
()
crates/latticefold/src/nifs/decomposition/tests/mod.rs:239
Functiontest_compute_x_s
()
crates/latticefold/src/nifs/decomposition/tests/mod.rs:171
Functiontest_compute_z_ccs
()
crates/latticefold/src/nifs/linearization/tests/mod.rs:52
Functiontest_construct_polynomial
()
crates/latticefold/src/nifs/linearization/tests/mod.rs:69
Functiontest_create_ajtai_matrix
()
crates/latticefold-plus/benches/utils/helpers.rs:513
Functiontest_create_test_m_matrix
()
crates/latticefold-plus/benches/utils/helpers.rs:500
Functiontest_create_transcript
()
crates/latticefold-plus/benches/utils/helpers.rs:525
Functiontest_decomp_g
()
crates/latticefold-plus/src/decomp.rs:192
Functiontest_decomp_params_base_pow2
()
crates/latticefold-plus/benches/utils/helpers.rs:494
Functiontest_decomp_params_compute
()
crates/latticefold-plus/benches/utils/helpers.rs:485
Functiontest_decomp_r1cs
()
crates/latticefold-plus/src/decomp.rs:157
Functiontest_decompose_B_vec_into_k_vec
()
crates/latticefold/src/nifs/decomposition/utils.rs:84
Functiontest_decompose_B_vec_into_k_vec_gold
()
crates/latticefold/src/nifs/decomposition/utils.rs:188
Functiontest_decompose_big_vec_into_k_vec_and_compose_back
()
crates/latticefold/src/nifs/decomposition/utils.rs:157
Functiontest_decompose_big_vec_into_k_vec_and_compose_back_gold
()
crates/latticefold/src/nifs/decomposition/utils.rs:193
Functiontest_decompose_witness
()
crates/latticefold/src/nifs/decomposition/tests/mod.rs:135
Functiontest_decomposition
(kappa: usize, n: usize, wit_len: usize)
crates/latticefold/src/nifs/decomposition/tests/mod.rs:106
Functiontest_degree_three_ccs
()
crates/latticefold/src/arith/ccs.rs:179
Functiontest_degree_three_ccs_non_scalar
()
crates/latticefold/src/arith/ccs.rs:187
Functiontest_degree_three_dummy_ccs_non_scalar
()
crates/latticefold/src/arith/ccs.rs:193
Functiontest_failing_sumcheck
()
crates/latticefold/src/utils/sumcheck.rs:189
Functiontest_from_f
()
crates/latticefold/src/arith.rs:529
Functiontest_from_f_coeff
()
crates/latticefold/src/arith.rs:540
Functiontest_from_w_ccs
()
crates/latticefold/src/arith.rs:517
Functiontest_full_prove
()
crates/latticefold/src/nifs/folding/tests/mod.rs:638
Functiontest_full_prove
()
crates/latticefold/src/nifs/linearization/tests/mod.rs:226
Functiontest_full_verify
()
crates/latticefold/src/nifs/folding/tests/mod.rs:801
Functiontest_generate_sumcheck
()
crates/latticefold/src/nifs/linearization/tests/mod.rs:95
Functiontest_get_big_challenge
()
crates/latticefold/src/transcript/poseidon.rs:86
Functiontest_get_etas
()
crates/latticefold/src/nifs/folding/tests/mod.rs:372
Functiontest_get_fhat
()
crates/latticefold/src/arith.rs:456
Functiontest_get_rhos
()
crates/latticefold/src/nifs/folding/tests/mod.rs:443
← previousnext →301–400 of 495, ranked by callers