Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Koukyosyumei/MyZKP
/ functions
Functions
594 in github.com/Koukyosyumei/MyZKP
⨍
Functions
594
◇
Types & classes
103
↓ 3 callers
Function
batch_verify_kzg
( us: &Vec<FqOrder>, c: &CommitmentKZG, proof: &BatchProofKZG, pk: &PublicKeyKZG, )
myzkp/src/modules/algebra/kzg.rs:104
↓ 3 callers
Method
boundary_interpolants
(&self, boundary: &Boundary<F>)
myzkp/src/modules/zkstark/stark.rs:101
↓ 3 callers
Method
boundary_interpolants
(&self, boundary: &Boundary<F>)
myzkp/src/modules/zkstark/fast_stark.rs:132
↓ 3 callers
Method
boundary_zerofiers
(&self, boundary: &Boundary<F>)
myzkp/src/modules/zkstark/stark.rs:87
↓ 3 callers
Method
boundary_zerofiers
(&self, boundary: &Boundary<F>)
myzkp/src/modules/zkstark/fast_stark.rs:118
↓ 3 callers
Function
build_gj_from_prefix
(g: &MPolynomial<F>, rs: &Vec<F>)
myzkp/src/modules/algebra/sumcheck.rs:68
↓ 3 callers
Method
closeNode
(e)
docs/highlight.js:6
↓ 3 callers
Function
dot
(a: &Vec<F>, b: &Vec<F>)
myzkp/src/modules/arithmetization/r1cs.rs:3
↓ 3 callers
Function
e
(t)
docs/clipboard.min.js:7
↓ 3 callers
Method
encode
Encode a message (as a slice of field elements representing polynomial coefficients, from constant term up) into a codeword of length n. The message
myzkp/src/modules/algebra/reedsolomon.rs:54
↓ 3 callers
Method
eval_m1
(&self, point: &F)
myzkp/src/modules/algebra/polynomial.rs:138
↓ 3 callers
Function
field_to_bytes
(x: &F)
myzkp/examples/sumcheck/src/utils.rs:51
↓ 3 callers
Function
fields_from_bytes
(bytes: &[u8])
myzkp/examples/sumcheck/src/utils.rs:61
↓ 3 callers
Function
fr_mul
* @brief Multiplies two standard numbers. Handles all conversions. * @param a The first operand. * @param b The second operand. * @return The resul
myzkp/src/modules/algebra/cuda/kernels/field.hpp:299
↓ 3 callers
Function
h
(e)
docs/highlight.js:6
↓ 3 callers
Function
i
(t,e,n,o,r)
docs/clipboard.min.js:7
↓ 3 callers
Method
ignoreMatch
()
docs/highlight.js:6
↓ 3 callers
Function
intt
(primitive_root: &F, values: &Vec<F>)
myzkp/src/modules/algebra/ntt.rs:50
↓ 3 callers
Method
inverse
(&self)
myzkp/src/modules/algebra/efield.rs:126
↓ 3 callers
Function
mont_reduce
* @brief Reduces a 512-bit number T using Montgomery reduction (REDC). * @param t The 512-bit number to reduce. * @return The result (T * R^-1) mod
myzkp/src/modules/algebra/cuda/kernels/field.hpp:238
↓ 3 callers
Method
mul_ref_bigint
(&self, scalar: &BigInt)
myzkp/src/modules/algebra/curve/curve.rs:168
↓ 3 callers
Function
o
docs/highlight.js:6
↓ 3 callers
Function
open_kzg
(f: &Polynomial<FqOrder>, u: &FqOrder, pk: &PublicKeyKZG)
myzkp/src/modules/algebra/kzg.rs:61
↓ 3 callers
Function
p
(e)
docs/highlight.js:6
↓ 3 callers
Function
playground_text
(playground, hidden = true)
docs/book.js:7
↓ 3 callers
Method
pow_m1
(&self, n: V)
myzkp/src/modules/algebra/field.rs:255
↓ 3 callers
Function
reset_metrics
Helper function to reset metrics before benchmarking
myzkp/src/modules/das/utils.rs:62
↓ 3 callers
Function
s
(t,e)
docs/clipboard.min.js:7
↓ 3 callers
Method
serialize
(&self)
myzkp/src/modules/algebra/fiat_shamir.rs:37
↓ 3 callers
Function
setup_kzg
(g1: &G1Point, g2: &G2Point, max_d: usize)
myzkp/src/modules/algebra/kzg.rs:27
↓ 3 callers
Function
split_and_fold
( coef: &Vec<F>, rhos: &Vec<F>, )
myzkp/src/modules/algebra/gemini.rs:51
↓ 3 callers
Method
toJSON
()
docs/highlight.js:6
↓ 3 callers
Method
transition_constraints
( &self, omicron: &FiniteFieldElement<M128>, )
myzkp/src/modules/zkstark/rescueprime.rs:486
↓ 3 callers
Method
transition_quotient_degree_bounds
( &self, transition_constraints: &Vec<MPolynomial<F>>, )
myzkp/src/modules/zkstark/stark.rs:66
↓ 3 callers
Method
transition_quotient_degree_bounds
( &self, transition_constraints: &Vec<MPolynomial<F>>, )
myzkp/src/modules/zkstark/fast_stark.rs:97
↓ 3 callers
Function
u
(e)
docs/highlight.js:6
↓ 3 callers
Function
u
()
docs/mark.min.js:7
↓ 3 callers
Function
verify_gemini
( rhos: &Vec<FqOrder>, mu: &FqOrder, beta: &FqOrder, commitment: &CommitmentGemini, proof:
myzkp/src/modules/algebra/gemini.rs:146
↓ 3 callers
Function
verify_kzg
(u: &FqOrder, c: &CommitmentKZG, proof: &ProofKZG, pk: &PublicKeyKZG)
myzkp/src/modules/algebra/kzg.rs:90
↓ 3 callers
Function
x
(t,r)
docs/highlight.js:6
↓ 2 callers
Method
add_assign_ref
(&mut self, other: &Self)
myzkp/src/modules/algebra/curve/curve.rs:130
↓ 2 callers
Method
add_ref
(&self, other: &Self)
myzkp/src/modules/algebra/field.rs:158
↓ 2 callers
Function
batch_open_kzg
( f: &Polynomial<FqOrder>, us: &Vec<FqOrder>, pk: &PublicKeyKZG, )
myzkp/src/modules/algebra/kzg.rs:74
↓ 2 callers
Method
boundary_quotient_degree_bounds
( &self, randomized_trace_length: usize, boundary: &Boundary<F>, )
myzkp/src/modules/zkstark/stark.rs:119
↓ 2 callers
Method
boundary_quotient_degree_bounds
( &self, randomized_trace_length: usize, boundary: &Boundary<F>, )
myzkp/src/modules/zkstark/fast_stark.rs:150
↓ 2 callers
Function
commit_gemini
(polys: &[Polynomial<FqOrder>], pk: &PublicKeyKZG)
myzkp/src/modules/algebra/gemini.rs:112
↓ 2 callers
Function
compute_log_codeword_length
(initial_codeword_length: usize)
myzkp/src/modules/zkstark/fri.rs:475
↓ 2 callers
Method
compute_syndromes
Compute syndromes S₁, S₂, …, S₂ₜ from the received codeword. Here t = (n - k) / 2 and d = n - k.
myzkp/src/modules/algebra/reedsolomon.rs:90
↓ 2 callers
Method
considerAll
()
docs/highlight.js:6
↓ 2 callers
Method
decode
(&self, received: &[F])
myzkp/src/modules/algebra/reedsolomon.rs:80
↓ 2 callers
Function
doSearchOrMarkFromUrl
()
docs/searcher.js:285
↓ 2 callers
Method
double
(&self)
myzkp/src/modules/algebra/curve/curve.rs:72
↓ 2 callers
Function
evals_over_boolean_hypercube
(f: &MPolynomial<F>, result: &mut Vec<F>)
myzkp/examples/sumcheck/src/utils.rs:74
↓ 2 callers
Function
extended_euclidean
Computes the greatest common divisor (GCD) of two numbers `a` and `b` using the Extended Euclidean Algorithm, along with the coefficients `s` and `t`
myzkp/src/modules/algebra/utils.rs:52
↓ 2 callers
Function
fast_evaluate
( polynomial: &Polynomial<F>, domain: &Vec<F>, primitive_root: &F, root_order: usize, )
myzkp/src/modules/algebra/ntt.rs:143
↓ 2 callers
Function
fetch_with_timeout
(url, options, timeout = 6000)
docs/book.js:21
↓ 2 callers
Function
fields_to_bytes
(xs: &Vec<F>)
myzkp/examples/sumcheck/src/utils.rs:57
↓ 2 callers
Function
fold_factors_pointwise_cpu
(evals: &mut [F], domain_size: usize, num_factors: usize)
myzkp/examples/sumcheck/src/utils.rs:83
↓ 2 callers
Function
fr_gte
myzkp/src/modules/algebra/cuda/kernels/field.hpp:117
↓ 2 callers
Function
general_tate_pairing
( p: &EllipticCurvePoint<F, E>, q: &EllipticCurvePoint<F, E>, ell: &BigInt, modulus: &BigInt,
myzkp/src/modules/algebra/curve/curve.rs:360
↓ 2 callers
Method
generate_challenge
(&self, max_degree: usize)
myzkp/src/modules/zksnark/tutorial_single_polynomial/protocol_3.rs:38
↓ 2 callers
Method
generate_challenge
(&self)
myzkp/src/modules/zksnark/tutorial_single_polynomial/protocol_2.rs:32
↓ 2 callers
Method
hash
(&self, input_element: &FiniteFieldElement<M128>)
myzkp/src/modules/zkstark/rescueprime.rs:401
↓ 2 callers
Function
hideTooltip
(elem)
docs/book.js:598
↓ 2 callers
Function
init
(config)
docs/searcher.js:255
↓ 2 callers
Method
inverse
(&self)
myzkp/src/modules/algebra/field.rs:210
↓ 2 callers
Function
l
()
docs/highlight.js:6
↓ 2 callers
Function
mod_pow
(x: &F, y: &F, modulus: &F)
myzkp/src/modules/algebra/utils.rs:108
↓ 2 callers
Method
mul_assign_ref
(&mut self, other: &'b Polynomial<F>)
myzkp/src/modules/algebra/polynomial.rs:318
↓ 2 callers
Method
neg
(self)
myzkp/src/modules/algebra/curve/curve.rs:218
↓ 2 callers
Function
next
()
docs/book.js:562
↓ 2 callers
Function
open_gemini
( polys: &[Polynomial<FqOrder>], beta: &FqOrder, pk: &PublicKeyKZG, )
myzkp/src/modules/algebra/gemini.rs:116
↓ 2 callers
Function
parseURL
(url)
docs/searcher.js:68
↓ 2 callers
Method
partial_evaluate
(&self, assignments: &HashMap<usize, F>)
myzkp/src/modules/algebra/mpolynomials.rs:166
↓ 2 callers
Function
prev
()
docs/book.js:568
↓ 2 callers
Function
prove
Generates a zk-SNARK proof using the Pinocchio scheme. # Parameters: - `assignment`: A vector of field elements representing the circuit assignment.
myzkp/src/modules/zksnark/pinocchio.rs:164
↓ 2 callers
Function
prove
(assignment: &Vec<FqOrder>, proof_key: &ProofKey4, qap: &QAP<FqOrder>)
myzkp/src/modules/zksnark/tutorial_snark/protocol_4.rs:90
↓ 2 callers
Function
prove
(assignment: &Vec<FqOrder>, proof_key: &ProofKey5, qap: &QAP<FqOrder>)
myzkp/src/modules/zksnark/tutorial_snark/protocol_5.rs:103
↓ 2 callers
Function
prove
(assignment: &Vec<FqOrder>, proof_key: &ProofKey1, qap: &QAP<FqOrder>)
myzkp/src/modules/zksnark/tutorial_snark/protocol_1.rs:61
↓ 2 callers
Function
prove
(assignment: &Vec<FqOrder>, proof_key: &ProofKey3, qap: &QAP<FqOrder>)
myzkp/src/modules/zksnark/tutorial_snark/protocol_3.rs:87
↓ 2 callers
Function
prove
(assignment: &Vec<FqOrder>, proof_key: &ProofKey2, qap: &QAP<FqOrder>)
myzkp/src/modules/zksnark/tutorial_snark/protocol_2.rs:65
↓ 2 callers
Method
prove
( &self, trace: &mut Trace<F>, boundary: &Boundary<F>, transition_constraints:
myzkp/src/modules/zkstark/stark.rs:146
↓ 2 callers
Method
prove
( &self, trace: &mut Trace<F>, boundary: &Boundary<F>, transition_zerofier: &P
myzkp/src/modules/zkstark/fast_stark.rs:177
↓ 2 callers
Method
prove
(&self, max_degree: usize, polynomial_factors: &[MPolynomial<F>])
myzkp/examples/sumcheck/src/prover.rs:98
↓ 2 callers
Function
prove_degree_bound
( f: &Polynomial<FqOrder>, pk: &PublicKeyKZG, d: usize, )
myzkp/src/modules/algebra/kzg.rs:121
↓ 2 callers
Function
removeChildren
(elem)
docs/searcher.js:61
↓ 2 callers
Function
renderURL
(urlobject)
docs/searcher.js:94
↓ 2 callers
Method
round_constants_polynomials
( &self, omicron: &FiniteFieldElement<M128>, )
myzkp/src/modules/zkstark/rescueprime.rs:454
↓ 2 callers
Function
run_rust_code
(code_block)
docs/book.js:102
↓ 2 callers
Function
sample_indices
(seed: &[u8], size: usize, reduced_size: usize, number: usize)
myzkp/src/modules/zkstark/fri.rs:27
↓ 2 callers
Method
sample_weights
(&self, number: usize, randomness: Vec<u8>)
myzkp/src/modules/zkstark/stark.rs:131
↓ 2 callers
Method
sample_weights
(&self, number: usize, randomness: Vec<u8>)
myzkp/src/modules/zkstark/fast_stark.rs:162
↓ 2 callers
Function
searchbarKeyUpHandler
()
docs/searcher.js:401
↓ 2 callers
Function
setSearchUrlParameters
(searchterm, action)
docs/searcher.js:422
↓ 2 callers
Function
set_theme
(theme, store = true)
docs/book.js:327
↓ 2 callers
Function
showResults
(yes)
docs/searcher.js:381
↓ 2 callers
Function
showTooltip
(elem, msg)
docs/book.js:603
↓ 2 callers
Method
sub_ref
(&self, other: &Self)
myzkp/src/modules/algebra/efield.rs:360
↓ 2 callers
Function
sum_cpu
(data: &[F], len: usize)
myzkp/examples/sumcheck/src/utils.rs:150
↓ 2 callers
Function
sum_over_boolean_hypercube
(g: &MPolynomial<F>)
myzkp/src/modules/algebra/sumcheck.rs:57
← previous
next →
101–200 of 594, ranked by callers