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
Method
interpolate
Performs Lagrange interpolation to compute polynomials passing through given points.
myzkp/src/modules/algebra/polynomial.rs:177
Method
is_order
Checks if the element has the given order in the field. # Arguments `n` - The order to check. # Returns `true` if the element has order `n`, `fals
myzkp/src/modules/algebra/field.rs:121
Method
is_satisfied
(&self, a: &Vec<F>)
myzkp/src/modules/arithmetization/r1cs.rs:33
Method
is_zero
(&self)
myzkp/src/modules/algebra/field.rs:140
Method
lift
(polynomial: &Polynomial<F>, variable_index: usize)
myzkp/src/modules/algebra/mpolynomials.rs:143
Function
main
()
myzkp/src/main.rs:1
Function
main
()
myzkp/examples/da.rs:10
Function
main
()
myzkp/examples/sumcheck/src/main.rs:18
Method
metrics
()
myzkp/src/modules/das/eigenda.rs:191
Method
metrics
()
myzkp/src/modules/das/avail.rs:166
Method
metrics
()
myzkp/src/modules/das/celestia.rs:187
Method
modulus
()
myzkp/src/modules/algebra/curve/bn128.rs:44
Method
mul
(self, other: &MPolynomial<F>)
myzkp/src/modules/algebra/mpolynomials.rs:257
Method
mul
(self, other: Self)
myzkp/src/modules/algebra/field.rs:346
Method
mul
(self, other: Self)
myzkp/src/modules/algebra/efield.rs:293
Method
mul
(self, scalar_val: V)
myzkp/src/modules/algebra/curve/curve.rs:237
Method
mul_assign
(&mut self, other: Self)
myzkp/src/modules/algebra/field.rs:352
Method
mul_assign
(&mut self, other: Polynomial<F>)
myzkp/src/modules/algebra/polynomial.rs:534
Method
mul_assign
(&mut self, other: Self)
myzkp/src/modules/algebra/efield.rs:301
Method
mul_m1_ref
(&self, _other: &Self)
myzkp/src/modules/algebra/efield.rs:161
Method
neg
(self)
myzkp/src/modules/algebra/mpolynomials.rs:316
Method
neg
(self)
myzkp/src/modules/algebra/field.rs:376
Method
neg
(self)
myzkp/src/modules/algebra/polynomial.rs:468
Method
neg
(self)
myzkp/src/modules/algebra/efield.rs:334
Method
new
(p: Polynomial<F>, t: Polynomial<F>)
myzkp/src/modules/zksnark/tutorial_single_polynomial/protocol_4.rs:20
Method
new
(p: Polynomial<F>, t: Polynomial<F>)
myzkp/src/modules/zksnark/tutorial_single_polynomial/protocol_5.rs:20
Method
new
(p: Polynomial<F>, t: Polynomial<F>)
myzkp/src/modules/zksnark/tutorial_single_polynomial/protocol_1.rs:18
Method
new
(p: Polynomial<F>, t: Polynomial<F>)
myzkp/src/modules/zksnark/tutorial_single_polynomial/protocol_3.rs:19
Method
new
(p: Polynomial<F>, t: Polynomial<F>)
myzkp/src/modules/zksnark/tutorial_single_polynomial/protocol_2.rs:15
Method
new
(left: Vec<Vec<F>>, right: Vec<Vec<F>>, out: Vec<Vec<F>>)
myzkp/src/modules/arithmetization/r1cs.rs:21
Method
new
(length: usize, current: usize)
myzkp/src/modules/algebra/sumcheck.rs:22
Method
new
(dictionary: HashMap<Vec<usize>, F>)
myzkp/src/modules/algebra/mpolynomials.rs:19
Method
new
(n: usize, k: usize, g: F)
myzkp/src/modules/algebra/reedsolomon.rs:28
Method
new
()
myzkp/src/modules/algebra/fiat_shamir.rs:17
Method
new
Creates a new `FiniteFieldElement` with the given value. The value is automatically reduced modulo the field's modulus.
myzkp/src/modules/algebra/field.rs:102
Method
new
(poly: Polynomial<FiniteFieldElement<M>>)
myzkp/src/modules/algebra/efield.rs:103
Method
new
(x: F, y: F)
myzkp/src/modules/algebra/curve/curve.rs:25
Method
new
()
myzkp/src/modules/zkstark/rescueprime.rs:30
Method
new
(length: usize)
myzkp/examples/sumcheck/src/utils.rs:16
Method
new
(device_id: usize)
myzkp/examples/sumcheck/src/prover.rs:28
Method
next
(&mut self)
myzkp/examples/sumcheck/src/utils.rs:31
Method
nth_coefficient
Returns the nth coefficient.
myzkp/src/modules/algebra/polynomial.rs:111
Method
one
()
myzkp/src/modules/algebra/field.rs:146
Method
one
()
myzkp/src/modules/algebra/polynomial.rs:457
Method
one
()
myzkp/src/modules/algebra/efield.rs:227
Method
open
Computes the authentication path of an indicated leaf in the Merkle tree.
myzkp/src/modules/algebra/merkle.rs:28
Method
openNode
(e)
docs/highlight.js:6
Method
order
()
myzkp/src/modules/algebra/curve/bn128.rs:207
Method
point_at_infinity
()
myzkp/src/modules/algebra/curve/curve.rs:36
Method
polynomial_derivative
Compute the formal derivative of a polynomial.
myzkp/src/modules/algebra/reedsolomon.rs:156
Method
pow
(&self, n: V)
myzkp/src/modules/algebra/efield.rs:369
Method
pow_m1
(&self, _n: V)
myzkp/src/modules/algebra/efield.rs:169
Method
random_element
Random element excluding a set of elements.
myzkp/src/modules/algebra/field.rs:198
Method
random_element
(_exclude_elements: &[Self])
myzkp/src/modules/algebra/efield.rs:395
Method
reconstruct
(encoded: &Self::EncodedData, params: &Self::PublicParams)
myzkp/src/modules/das/eigenda.rs:174
Method
reconstruct
(encoded: &Self::EncodedData, params: &Self::PublicParams)
myzkp/src/modules/das/avail.rs:150
Method
reconstruct
(encoded: &Self::EncodedData, params: &Self::PublicParams)
myzkp/src/modules/das/celestia.rs:171
Method
rem
(self, other: Polynomial<F>)
myzkp/src/modules/algebra/polynomial.rs:602
Function
repl
(c)
docs/searcher.js:122
Function
resize
(e)
docs/book.js:511
Method
root
()
docs/highlight.js:6
Method
sample
(byte_array: &[u8])
myzkp/src/modules/algebra/field.rs:272
Method
sample
(byte_array: &[u8])
myzkp/src/modules/algebra/efield.rs:180
Method
sanitize
(&self)
myzkp/src/modules/algebra/efield.rs:173
Method
setup
(chunk_size: usize, expansion_factor: f64, _data_size: usize)
myzkp/src/modules/das/eigenda.rs:40
Method
setup
(chunk_size: usize, expansion_factor: f64, data_size: usize)
myzkp/src/modules/das/avail.rs:35
Method
setup
(chunk_size: usize, expansion_factor: f64, _data_size: usize)
myzkp/src/modules/das/celestia.rs:34
Function
stopResize
(e)
docs/book.js:524
Method
sub
(self, other: &MPolynomial<F>)
myzkp/src/modules/algebra/mpolynomials.rs:339
Method
sub
(self, other: Self)
myzkp/src/modules/algebra/field.rs:324
Method
sub
(self, other: Self)
myzkp/src/modules/algebra/polynomial.rs:506
Method
sub
(self, other: Self)
myzkp/src/modules/algebra/efield.rs:265
Method
sub
(self, other: Self)
myzkp/src/modules/algebra/curve/curve.rs:229
Method
sub_assign
(&mut self, other: Self)
myzkp/src/modules/algebra/field.rs:330
Method
sub_assign
(&mut self, other: &'b Polynomial<F>)
myzkp/src/modules/algebra/polynomial.rs:512
Method
sub_assign
(&mut self, other: Self)
myzkp/src/modules/algebra/efield.rs:273
Method
sub_m1_ref
(&self, other: &Self)
myzkp/src/modules/algebra/field.rs:251
Method
sub_m1_ref
(&self, _other: &Self)
myzkp/src/modules/algebra/efield.rs:165
Function
test_addition
()
myzkp/src/modules/algebra/field.rs:468
Function
test_avail_no_error
()
myzkp/src/modules/das/avail.rs:176
Function
test_batch_kzg
()
myzkp/src/modules/algebra/kzg.rs:178
Function
test_bitcombinations
()
myzkp/src/modules/algebra/sumcheck.rs:251
Function
test_celestia
()
myzkp/src/modules/das/celestia.rs:197
Function
test_debug_verifier
()
myzkp/src/modules/algebra/gemini.rs:331
Function
test_degree_bound
()
myzkp/src/modules/algebra/kzg.rs:208
Function
test_division
()
myzkp/src/modules/algebra/field.rs:507
Function
test_dl_protocol
()
myzkp/src/modules/zksnark/tutorial_single_polynomial/protocol_3.rs:111
Function
test_eigenda_flow
()
myzkp/src/modules/das/eigenda.rs:201
Function
test_eq
()
myzkp/src/modules/algebra/field.rs:545
Function
test_evaluate_symbolic
()
myzkp/src/modules/algebra/mpolynomials.rs:614
Function
test_evaluate_symbolic_constant
()
myzkp/src/modules/algebra/mpolynomials.rs:657
Function
test_evaluate_with_higher_degrees
()
myzkp/src/modules/algebra/mpolynomials.rs:594
Function
test_exponentiation
()
myzkp/src/modules/algebra/field.rs:518
Function
test_extended_field_operations_mod2
()
myzkp/src/modules/algebra/efield.rs:465
Function
test_extended_field_operations_mod7
()
myzkp/src/modules/algebra/efield.rs:515
Function
test_fast_stark
()
myzkp/src/modules/zkstark/fast_stark.rs:634
Function
test_first_round
()
myzkp/src/modules/algebra/sumcheck.rs:262
Function
test_fmt
()
myzkp/src/modules/algebra/mpolynomials.rs:721
Function
test_fq
()
myzkp/src/modules/algebra/curve/bn128.rs:241
Function
test_fq2
()
myzkp/src/modules/algebra/curve/bn128.rs:254
← previous
next →
401–500 of 594, ranked by callers