MCPcopy Create free account

hub / github.com/Koukyosyumei/MyZKP / functions

Functions594 in github.com/Koukyosyumei/MyZKP

↓ 2 callersFunctionsumcheck_fold
(g_j: &MPolynomial<F>, j: usize)
myzkp/src/modules/algebra/sumcheck.rs:89
↓ 2 callersFunctiont
(e)
docs/elasticlunr.min.js:10
↓ 2 callersFunctiontate_pairing
( p: &EllipticCurvePoint<F, E>, q: &EllipticCurvePoint<F, E>, ell: &BigInt, modulus: &BigInt,
myzkp/src/modules/algebra/curve/curve.rs:379
↓ 2 callersFunctionto_mont
* @brief Converts a number into the Montgomery domain. * @param a A standard number. * @return The number in Montgomery form (a * R mod N). */
myzkp/src/modules/algebra/cuda/kernels/field.hpp:287
↓ 2 callersMethodtransition_zerofier
(&self)
myzkp/src/modules/zkstark/stark.rs:82
↓ 2 callersFunctiontwist_g2_to_g12
(g: G2Point)
myzkp/src/modules/algebra/curve/bn128.rs:98
↓ 2 callersFunctionunfocusSearchbar
()
docs/searcher.js:275
↓ 2 callersFunctionupdate_play_button
(pre_block, playground_crates)
docs/book.js:72
↓ 2 callersFunctionv
(e,n)
docs/highlight.js:6
↓ 2 callersMethodverify
(&self, u: &F, v: &F)
myzkp/src/modules/zksnark/tutorial_single_polynomial/protocol_3.rs:49
↓ 2 callersMethodverify
(&self, s: &F, h: &F, p: &F)
myzkp/src/modules/zksnark/tutorial_single_polynomial/protocol_2.rs:36
↓ 2 callersMethodverify
( &self, proof: &StarkProof<F>, transition_constraints: &TransitionConstraints<F>,
myzkp/src/modules/zkstark/stark.rs:323
↓ 2 callersMethodverify
( &self, proof: &FastStarkProof<F>, transition_constraints: &TransitionConstraints<F>,
myzkp/src/modules/zkstark/fast_stark.rs:398
↓ 1 callersFunctionA
(e,{languageName:n})
docs/highlight.js:6
↓ 1 callersMethod_walk
(e,n)
docs/highlight.js:6
↓ 1 callersFunctiona
()
docs/mark.min.js:7
↓ 1 callersMethodaddKeyword
(e,n)
docs/highlight.js:6
↓ 1 callersMethodaddRule
(e,n)
docs/highlight.js:6
↓ 1 callersMethodaddSublanguage
(e,n)
docs/highlight.js:6
↓ 1 callersMethodaddText
(e)
docs/highlight.js:6
↓ 1 callersFunctionadd_512
* @brief Adds two 512-bit numbers. res = a + b. */
myzkp/src/modules/algebra/cuda/kernels/field.hpp:186
↓ 1 callersMethodadd_assign_ref
(&mut self, other: &Self)
myzkp/src/modules/algebra/field.rs:162
↓ 1 callersMethodadd_assign_ref
(&mut self, other: &Self)
myzkp/src/modules/algebra/efield.rs:346
↓ 1 callersMethodadd_m1_ref
(&self, other: &Self)
myzkp/src/modules/algebra/field.rs:243
↓ 1 callersFunctionb
(e,n,t,r)
docs/highlight.js:6
↓ 1 callersMethodberlekamp_massey
Berlekamp–Massey algorithm: given syndromes, compute the error locator polynomial σ(x). The returned polynomial is of the form σ(x) = 1 + σ₁x + … + σₜ
myzkp/src/modules/algebra/reedsolomon.rs:106
↓ 1 callersFunctionc
(e)
docs/highlight.js:6
↓ 1 callersFunctioncast_g1_to_g12
(g: G1Point)
myzkp/src/modules/algebra/curve/bn128.rs:83
↓ 1 callersMethodcloseAllNodes
()
docs/highlight.js:6
↓ 1 callersMethodcloseNode
()
docs/highlight.js:6
↓ 1 callersMethodcommit
( &self, initial_codeword: &Codeword<F>, proof_stream: &mut FiatShamirTransformer,
myzkp/src/modules/zkstark/fri.rs:144
↓ 1 callersFunctioncommit_sumcheck
( g: &MPolynomial<FqOrder>, rs: &Vec<FqOrder>, pk: &PublicKeyKZG, )
myzkp/src/modules/algebra/sumcheck.rs:118
↓ 1 callersMethodcompile
()
docs/highlight.js:6
↓ 1 callersMethodcompute_all_values
(&self, modulus: i128)
myzkp/src/modules/zksnark/tutorial_single_polynomial/protocol_1.rs:23
↓ 1 callersMethodcompute_error_evaluator
Compute the error evaluator polynomial Ω(x) = [σ(x) * S(x)] mod x^(2t), where S(x) is the syndrome polynomial.
myzkp/src/modules/algebra/reedsolomon.rs:169
↓ 1 callersMethodcompute_malicious_values
(&self, s_powers: &[F])
myzkp/src/modules/zksnark/tutorial_single_polynomial/protocol_3.rs:65
↓ 1 callersMethodcompute_malicious_values
(&self, s: &F)
myzkp/src/modules/zksnark/tutorial_single_polynomial/protocol_2.rs:52
↓ 1 callersMethodcompute_round_polynomial_evals
Computes the evaluations of the round polynomial `s_i(c)` for `c` in `{0, 1, ..., d}`.
myzkp/examples/sumcheck/src/prover.rs:250
↓ 1 callersMethodcompute_round_polynomial_evals_cpu
Computes the evaluations of the round polynomial `s_i(c)` for `c` in `{0, 1, ..., d}`.
myzkp/examples/sumcheck/src/prover.rs:346
↓ 1 callersMethodcompute_values
(&self, s_powers: &[F], s_prime_powers: &[F])
myzkp/src/modules/zksnark/tutorial_single_polynomial/protocol_4.rs:25
↓ 1 callersMethodcompute_values
(&self, s_powers: &[F], s_prime_powers: &[F])
myzkp/src/modules/zksnark/tutorial_single_polynomial/protocol_5.rs:25
↓ 1 callersMethodcompute_values
(&self, s_powers: &[F])
myzkp/src/modules/zksnark/tutorial_single_polynomial/protocol_3.rs:24
↓ 1 callersMethodcompute_values
(&self, s: &F)
myzkp/src/modules/zksnark/tutorial_single_polynomial/protocol_2.rs:20
↓ 1 callersMethodconstructor
(e)
docs/highlight.js:6
↓ 1 callersFunctionconvert_mpoly_to_kernel_format
(mpoly: &MPolynomial<F>)
myzkp/examples/sumcheck/src/prover.rs:52
↓ 1 callersMethodcorrect_errors
Correct errors in a received codeword (with unknown errors) using syndrome computation, the Berlekamp–Massey algorithm, and Forney’s formula. Returns
myzkp/src/modules/algebra/reedsolomon.rs:206
↓ 1 callersFunctiondiscrete_log_protocol
(prover: &Prover3<F>, verifier: &Verifier3<F>)
myzkp/src/modules/zksnark/tutorial_single_polynomial/protocol_3.rs:75
↓ 1 callersMethoddiv
(self, other: Polynomial<F>)
myzkp/src/modules/algebra/polynomial.rs:586
↓ 1 callersMethoddiv_ref
(&self, other: &Self)
myzkp/src/modules/algebra/efield.rs:153
↓ 1 callersFunctiondoSearch
(searchterm)
docs/searcher.js:443
↓ 1 callersFunctione
(e)
docs/elasticlunr.min.js:10
↓ 1 callersMethodeval_domain
(&self, points: &[F])
myzkp/src/modules/algebra/polynomial.rs:130
↓ 1 callersFunctioneval_folded_poly_cpu
Corresponds to the `eval_folded_poly` CUDA kernel. Evaluates a partially folded polynomial at a specific point for the current variable. The evaluati
myzkp/examples/sumcheck/src/utils.rs:123
↓ 1 callersFunctionfast_coset_divide
( lhs: &Polynomial<F>, rhs: &Polynomial<F>, offset: &F, primitive_root: &F, root_order: us
myzkp/src/modules/algebra/ntt.rs:271
↓ 1 callersFunctionfast_interpolate
( domain: &Vec<F>, values: &Vec<F>, primitive_root: &F, root_order: usize, )
myzkp/src/modules/algebra/ntt.rs:185
↓ 1 callersFunctionfast_multiply
( lhs: &Polynomial<F>, rhs: &Polynomial<F>, primitive_root: &F, root_order: usize, )
myzkp/src/modules/algebra/ntt.rs:66
↓ 1 callersMethodfind_error_locations
Find error locations by searching for roots of σ(x). In our RS code the error locator polynomial is defined so that if an error occurred at position
myzkp/src/modules/algebra/reedsolomon.rs:189
↓ 1 callersMethodfold_evaluations
( &self, domain_size: usize, evals_dev: &mut CudaSlice<u8>, num_remaining_vars
myzkp/examples/sumcheck/src/prover.rs:311
↓ 1 callersFunctionfold_into_half_cpu
Corresponds to the `fold_into_half` CUDA kernel. Performs one round of folding by binding the current variable to a challenge. The update rule is `p'
myzkp/examples/sumcheck/src/utils.rs:97
↓ 1 callersFunctionformatSearchMetric
(count, searchterm)
docs/searcher.js:128
↓ 1 callersFunctionformatSearchResult
(result, searchterms)
docs/searcher.js:138
↓ 1 callersFunctionfr_add
myzkp/src/modules/algebra/cuda/kernels/field.hpp:137
↓ 1 callersFunctionfr_mul_mont
* @brief Multiplies two numbers that are already in the Montgomery domain. * @param a_mont A number in Montgomery form (a * R mod N). * @param b_mon
myzkp/src/modules/algebra/cuda/kernels/field.hpp:276
↓ 1 callersFunctionfr_one
myzkp/src/modules/algebra/cuda/kernels/field.hpp:100
↓ 1 callersFunctionfr_pow_uint
myzkp/src/modules/algebra/cuda/kernels/field.hpp:314
↓ 1 callersFunctionfr_reduce
myzkp/src/modules/algebra/cuda/kernels/field.hpp:125
↓ 1 callersFunctionfr_zero
myzkp/src/modules/algebra/cuda/kernels/field.hpp:95
↓ 1 callersMethodgenerate_challenge
(&self, max_degree: usize)
myzkp/src/modules/zksnark/tutorial_single_polynomial/protocol_4.rs:41
↓ 1 callersMethodgenerate_challenge
(&self, max_degree: usize)
myzkp/src/modules/zksnark/tutorial_single_polynomial/protocol_5.rs:48
↓ 1 callersMethodgenerator_polynomial
(&self)
myzkp/src/modules/algebra/reedsolomon.rs:34
↓ 1 callersMethodgetMatcher
(e)
docs/highlight.js:6
↓ 1 callersFunctionget_FR_MOD_INV_ptr
myzkp/src/modules/algebra/cuda/kernels/field.hpp:63
↓ 1 callersFunctionget_R2_MOD_N_ptr
myzkp/src/modules/algebra/cuda/kernels/field.hpp:71
↓ 1 callersFunctionget_coefs_in_order
(g: &MPolynomial<F>)
myzkp/src/modules/algebra/sumcheck.rs:97
↓ 1 callersFunctionget_nth_root_of_m64
(n: &BigInt)
myzkp/src/modules/zkstark/fri.rs:449
↓ 1 callersFunctionget_shifted_h
( qap: &QAP<FqOrder>, assignment: &Vec<FqOrder>, delta_ell: &FqOrder, delta_r: &FqOrder, d
myzkp/src/modules/zksnark/pinocchio.rs:138
↓ 1 callersFunctionglobalKeyHandler
(e)
docs/searcher.js:318
↓ 1 callersFunctionhandle_crate_list_update
(playground_block, playground_crates)
docs/book.js:45
↓ 1 callersFunctioninconsistent_variable_attack
( assignment_ell: &Vec<FqOrder>, assignment_r: &Vec<FqOrder>, assignment_o: &Vec<FqOrder>, pro
myzkp/src/modules/zksnark/tutorial_snark/protocol_4.rs:143
↓ 1 callersFunctioninconsistent_variable_attack
( assignment_ell: &Vec<FqOrder>, assignment_r: &Vec<FqOrder>, assignment_o: &Vec<FqOrder>, pro
myzkp/src/modules/zksnark/tutorial_snark/protocol_5.rs:158
↓ 1 callersFunctioninconsistent_variable_attack
( assignment_ell: &Vec<FqOrder>, assignment_r: &Vec<FqOrder>, assignment_o: &Vec<FqOrder>, pro
myzkp/src/modules/zksnark/tutorial_snark/protocol_3.rs:140
↓ 1 callersFunctioninconsistent_variable_attack
( assignment_ell: &Vec<FqOrder>, assignment_r: &Vec<FqOrder>, assignment_o: &Vec<FqOrder>, pro
myzkp/src/modules/zksnark/tutorial_snark/protocol_2.rs:108
↓ 1 callersFunctioninitialize_fast_stark_m128
( expansion_factor: usize, num_colinearity_checks: usize, security_level: usize, num_registers
myzkp/src/modules/zkstark/fast_stark.rs:573
↓ 1 callersFunctioninitialize_stark_m128
( expansion_factor: usize, num_colinearity_checks: usize, security_level: usize, num_registers
myzkp/src/modules/zkstark/stark.rs:474
↓ 1 callersMethodinplace_double
(&mut self)
myzkp/src/modules/algebra/curve/curve.rs:87
↓ 1 callersFunctionint_log2
(n: usize)
myzkp/src/modules/algebra/gemini.rs:34
↓ 1 callersMethodis_zero
(&self)
myzkp/src/modules/algebra/efield.rs:219
↓ 1 callersFunctionknowledge_of_exponent_protocol
( prover: &Prover4<F>, verifier: &Verifier4<F>, )
myzkp/src/modules/zksnark/tutorial_single_polynomial/protocol_4.rs:70
↓ 1 callersFunctionmakeTeaser
(body, searchterms)
docs/searcher.js:159
↓ 1 callersFunctionmalicious_discrete_log_protocol
( prover: &MaliciousProver3<F>, verifier: &Verifier3<F>, )
myzkp/src/modules/zksnark/tutorial_single_polynomial/protocol_3.rs:87
↓ 1 callersFunctionmalicious_schwartz_zippel_protocol
( prover: &MaliciousProver2<F>, verifier: &Verifier2<F>, )
myzkp/src/modules/zksnark/tutorial_single_polynomial/protocol_2.rs:71
↓ 1 callersFunctionmod_inverse
(a: &F, modulus: &F)
myzkp/src/modules/algebra/utils.rs:83
↓ 1 callersMethodmul
(self, other: Polynomial<F>)
myzkp/src/modules/algebra/polynomial.rs:528
↓ 1 callersMethodmul_assign_ref
(&mut self, other: &Self)
myzkp/src/modules/algebra/field.rs:171
↓ 1 callersMethodmul_assign_ref
(&mut self, other: &Self)
myzkp/src/modules/algebra/efield.rs:355
↓ 1 callersMethodmul_m1_ref
(&self, other: &Self)
myzkp/src/modules/algebra/field.rs:247
↓ 1 callersFunctionnaive_protocol
( prover: &Prover1<F>, verifier: &Verifier1<F>, modulus: i128, )
myzkp/src/modules/zksnark/tutorial_single_polynomial/protocol_1.rs:55
↓ 1 callersMethodnext
(&mut self)
myzkp/src/modules/algebra/sumcheck.rs:37
↓ 1 callersMethodorganize_data_matrix
(&self, data: &[F])
myzkp/src/modules/algebra/reedsolomon.rs:326
↓ 1 callersMethodpow
(&self, n: V)
myzkp/src/modules/algebra/field.rs:185
← previousnext →201–300 of 594, ranked by callers