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
↓ 1 callers
Method
preprocess
(&self)
myzkp/src/modules/zkstark/fast_stark.rs:52
↓ 1 callers
Function
prove
(p: &Polynomial<FqOrder>, t: &Polynomial<FqOrder>, proof_key: &ProofKey)
myzkp/src/modules/zksnark/tutorial_single_polynomial/protocol_6.rs:52
↓ 1 callers
Function
prove_sumcheck
(g: &MPolynomial<FqOrder>, h: &FqOrder, pk: &PublicKeyKZG)
myzkp/src/modules/algebra/sumcheck.rs:128
↓ 1 callers
Method
reveal
( &self, cur_codeword: &Codeword<F>, next_codeword: &Codeword<F>, c_indices: &
myzkp/src/modules/zkstark/fri.rs:210
↓ 1 callers
Function
s
()
docs/mark.min.js:7
↓ 1 callers
Function
sample_index
(byte_array: &[u8], size: usize)
myzkp/src/modules/zkstark/fri.rs:19
↓ 1 callers
Function
schwartz_zippel_protocol
(prover: &Prover2<F>, verifier: &Verifier2<F>)
myzkp/src/modules/zksnark/tutorial_single_polynomial/protocol_2.rs:60
↓ 1 callers
Function
searchIconClickHandler
()
docs/searcher.js:390
↓ 1 callers
Function
setup
(g1: &G1Point, g2: &G2Point, qap: &QAP<FqOrder>)
myzkp/src/modules/zksnark/tutorial_snark/protocol_4.rs:46
↓ 1 callers
Function
setup
(g1: &G1Point, g2: &G2Point, qap: &QAP<FqOrder>)
myzkp/src/modules/zksnark/tutorial_snark/protocol_5.rs:45
↓ 1 callers
Function
setup
(g1: &G1Point, g2: &G2Point, qap: &QAP<FqOrder>)
myzkp/src/modules/zksnark/tutorial_snark/protocol_1.rs:39
↓ 1 callers
Function
setup
(g1: &G1Point, g2: &G2Point, qap: &QAP<FqOrder>)
myzkp/src/modules/zksnark/tutorial_snark/protocol_3.rs:45
↓ 1 callers
Function
setup
(g1: &G1Point, g2: &G2Point, qap: &QAP<FqOrder>)
myzkp/src/modules/zksnark/tutorial_snark/protocol_2.rs:40
↓ 1 callers
Function
setup
( g1: &G1Point, g2: &G2Point, t: &Polynomial<FqOrder>, n: usize, )
myzkp/src/modules/zksnark/tutorial_single_polynomial/protocol_6.rs:24
↓ 1 callers
Function
showThemes
()
docs/book.js:298
↓ 1 callers
Method
span
(e)
docs/highlight.js:6
↓ 1 callers
Function
sub_256
* @brief Subtracts one 256-bit number from another. res = a - b. * Assumes a >= b. */
myzkp/src/modules/algebra/cuda/kernels/field.hpp:199
↓ 1 callers
Method
sub_assign_ref
(&mut self, other: &Self)
myzkp/src/modules/algebra/field.rs:180
↓ 1 callers
Method
sub_assign_ref
(&mut self, other: &Self)
myzkp/src/modules/algebra/efield.rs:364
↓ 1 callers
Method
toHTML
()
docs/highlight.js:6
↓ 1 callers
Method
transition_degree_bounds
( &self, transition_constraints: &TransitionConstraints<F>, )
myzkp/src/modules/zkstark/stark.rs:46
↓ 1 callers
Method
transition_degree_bounds
( &self, transition_constraints: &TransitionConstraints<F>, )
myzkp/src/modules/zkstark/fast_stark.rs:77
↓ 1 callers
Method
transition_zerofier
(&self)
myzkp/src/modules/zkstark/fast_stark.rs:113
↓ 1 callers
Function
updateBorder
()
docs/book.js:687
↓ 1 callers
Function
updateThemeSelected
()
docs/book.js:304
↓ 1 callers
Method
value
()
docs/highlight.js:6
↓ 1 callers
Method
verifier_fiat_shamir
(&self, num_bytes: usize)
myzkp/src/modules/algebra/fiat_shamir.rs:60
↓ 1 callers
Method
verify
(&self, u: &F, v: &F, w: &F)
myzkp/src/modules/zksnark/tutorial_single_polynomial/protocol_4.rs:56
↓ 1 callers
Method
verify
(&self, u_prime: &F, v_prime: &F, w_prime: &F)
myzkp/src/modules/zksnark/tutorial_single_polynomial/protocol_5.rs:63
↓ 1 callers
Method
verify
(&self, h_values: &HashMap<F, F>, p_values: &HashMap<F, F>)
myzkp/src/modules/zksnark/tutorial_single_polynomial/protocol_1.rs:43
↓ 1 callers
Function
verify_degree_bound
( c: &CommitmentKZG, proof: &ProofDegreeBound, pk: &PublicKeyKZG, d: usize, )
myzkp/src/modules/algebra/kzg.rs:136
↓ 1 callers
Function
w
(e,n)
docs/highlight.js:6
↓ 1 callers
Method
walk
(e)
docs/highlight.js:6
↓ 1 callers
Function
zk_protocol
(prover: &Prover5<F>, verifier: &Verifier5<F>)
myzkp/src/modules/zksnark/tutorial_single_polynomial/protocol_5.rs:77
Function
E
(e)
docs/highlight.js:6
Function
I
(e)
docs/highlight.js:6
Function
N
()
docs/highlight.js:6
Method
_collapse
(e)
docs/highlight.js:6
Method
add
(self, other: &MPolynomial<F>)
myzkp/src/modules/algebra/mpolynomials.rs:207
Method
add
(self, other: Self)
myzkp/src/modules/algebra/field.rs:302
Method
add
(self, other: Self)
myzkp/src/modules/algebra/polynomial.rs:478
Method
add
(self, other: Self)
myzkp/src/modules/algebra/efield.rs:237
Method
add
(self, other: Self)
myzkp/src/modules/algebra/curve/curve.rs:197
Method
add_assign
(&mut self, other: Self)
myzkp/src/modules/algebra/field.rs:308
Method
add_assign
(&mut self, other: Self)
myzkp/src/modules/algebra/polynomial.rs:484
Method
add_assign
(&mut self, other: Self)
myzkp/src/modules/algebra/efield.rs:245
Method
add_assign
(&mut self, other: Self)
myzkp/src/modules/algebra/curve/curve.rs:203
Method
add_m1_ref
(&self, _other: &Self)
myzkp/src/modules/algebra/efield.rs:157
Method
commit
Computes the Merkle root of a given array.
myzkp/src/modules/algebra/merkle.rs:15
Method
commit
(encoded: &Self::EncodedData, params: &Self::PublicParams)
myzkp/src/modules/das/eigenda.rs:82
Method
commit
(encoded: &Self::EncodedData, params: &Self::PublicParams)
myzkp/src/modules/das/avail.rs:83
Method
commit
(encoded: &Self::EncodedData, _params: &Self::PublicParams)
myzkp/src/modules/das/celestia.rs:73
Method
constant
(element: F)
myzkp/src/modules/algebra/mpolynomials.rs:49
Method
constructor
(e,n)
docs/highlight.js:6
Method
constructor
()
docs/highlight.js:6
Method
constructor
(e)
docs/highlight.js:6
Method
constructor
()
docs/highlight.js:6
Method
constructor
()
docs/highlight.js:6
Function
debug_verify
(rhos: &Vec<F>, mu: &F, polys: &Vec<Polynomial<F>>, beta: &F)
myzkp/src/modules/algebra/gemini.rs:206
Method
default
()
myzkp/src/modules/das/utils.rs:47
Method
deserialize
(bb: &SerializedObj)
myzkp/src/modules/algebra/fiat_shamir.rs:41
Method
div
(self, other: Self)
myzkp/src/modules/algebra/field.rs:384
Method
div
(self, other: Self)
myzkp/src/modules/algebra/efield.rs:324
Method
encode
(data: &[u8], params: &Self::PublicParams)
myzkp/src/modules/das/eigenda.rs:54
Method
encode
(data: &[u8], params: &Self::PublicParams)
myzkp/src/modules/das/avail.rs:51
Method
encode
(data: &[u8], params: &Self::PublicParams)
myzkp/src/modules/das/celestia.rs:43
Method
eq
(&self, other: &Self)
myzkp/src/modules/algebra/field.rs:291
Method
eq
(&self, other: &Self)
myzkp/src/modules/algebra/efield.rs:202
Function
evaluate_mpolynomial
myzkp/src/modules/algebra/cuda/kernels/field.hpp:325
Method
exec
(e)
docs/highlight.js:6
Method
fft
(a: &mut [F], omega: F)
myzkp/src/modules/algebra/polynomial.rs:278
Method
fft_multiply
(&self, other: &'b Polynomial<F>, omega: F)
myzkp/src/modules/algebra/polynomial.rs:242
Method
fmt
(&self, f: &mut fmt::Formatter<'_>)
myzkp/src/modules/algebra/mpolynomials.rs:356
Method
fmt
(&self, f: &mut fmt::Formatter<'_>)
myzkp/src/modules/algebra/field.rs:283
Method
fmt
(&self, f: &mut fmt::Formatter<'_>)
myzkp/src/modules/algebra/polynomial.rs:409
Method
fmt
(&self, f: &mut fmt::Formatter<'_>)
myzkp/src/modules/algebra/efield.rs:403
Method
fmt
(&self, f: &mut fmt::Formatter<'_>)
myzkp/src/modules/algebra/gemini.rs:22
Method
fmt
(&self, f: &mut fmt::Formatter<'_>)
myzkp/src/modules/algebra/curve/curve.rs:271
Function
fr_eq
myzkp/src/modules/algebra/cuda/kernels/field.hpp:83
Function
fr_minus_one
myzkp/src/modules/algebra/cuda/kernels/field.hpp:105
Function
fr_print
myzkp/src/modules/algebra/cuda/kernels/field.hpp:90
Function
fr_sub
myzkp/src/modules/algebra/cuda/kernels/field.hpp:149
Method
from_base_field
(value: FiniteFieldElement<M>)
myzkp/src/modules/algebra/efield.rs:115
Method
from_monomials
Helper to create polynomial from a single monomial.
myzkp/src/modules/algebra/polynomial.rs:202
Method
from_r1cs
(r1cs: &R1CS<F>)
myzkp/src/modules/arithmetization/qap.rs:15
Method
from_u8
(n: u8)
myzkp/src/modules/algebra/reedsolomon.rs:373
Method
from_value
(value: V)
myzkp/src/modules/algebra/field.rs:189
Method
from_value
(value: V)
myzkp/src/modules/algebra/efield.rs:389
Method
generator_g1
()
myzkp/src/modules/algebra/curve/bn128.rs:186
Method
generator_g2
()
myzkp/src/modules/algebra/curve/bn128.rs:190
Method
get_b
()
myzkp/src/modules/algebra/curve/bn128.rs:214
Method
get_b12
()
myzkp/src/modules/algebra/curve/bn128.rs:226
Method
get_b2
()
myzkp/src/modules/algebra/curve/bn128.rs:218
Method
get_value
(&self)
myzkp/src/modules/algebra/efield.rs:385
Method
hash
(&self, state: &mut H)
myzkp/src/modules/algebra/field.rs:152
Method
hash
(data: &[u8])
myzkp/src/modules/algebra/merkle.rs:8
Method
hash
(&self, state: &mut H)
myzkp/src/modules/algebra/efield.rs:192
Function
hide
()
docs/searcher.js:305
Function
initResize
(e)
docs/book.js:506
Function
interchange_attack
(proof: &Proof1)
myzkp/src/modules/zksnark/tutorial_snark/protocol_1.rs:104
← previous
next →
301–400 of 594, ranked by callers