MCPcopy Create free account

hub / github.com/VictorColomb/stark-snark-recursive-proofs / functions

Functions1,090 in github.com/VictorColomb/stark-snark-recursive-proofs

Functionadd
()
winterfell/math/src/field/extensions/cubic.rs:346
Functionadd
()
winterfell/math/src/field/extensions/quadratic.rs:335
Functionadd
()
winterfell/math/src/field/f62/tests.rs:17
Functionadd
()
winterfell/math/src/field/f256/tests.rs:10
Methodadd
Adds the specified commitment to the list of commitments.
winterfell/air/src/proof/commitments.rs:47
Methodadd
(self, rhs: Self)
winterfell/math/src/field/f64/mod.rs:254
Methodadd
(self, rhs: Self)
winterfell/math/src/field/f128/mod.rs:181
Methodadd
(self, rhs: Self)
winterfell/math/src/field/extensions/cubic.rs:169
Methodadd
(self, rhs: Self)
winterfell/math/src/field/extensions/quadratic.rs:161
Methodadd
(self, rhs: Self)
winterfell/math/src/field/f62/mod.rs:225
Methodadd
(self, rhs: Self)
winterfell/math/src/field/f256/mod.rs:164
Methodadd_assign
(&mut self, rhs: Self)
winterfell/math/src/field/f64/mod.rs:262
Methodadd_assign
(&mut self, rhs: Self)
winterfell/math/src/field/f128/mod.rs:187
Methodadd_assign
(&mut self, rhs: Self)
winterfell/math/src/field/extensions/cubic.rs:176
Methodadd_assign
(&mut self, rhs: Self)
winterfell/math/src/field/extensions/quadratic.rs:168
Methodadd_assign
(&mut self, rhs: Self)
winterfell/math/src/field/f62/mod.rs:231
Methodadd_assign
(&mut self, rhs: Self)
winterfell/math/src/field/f256/mod.rs:170
Methodadd_aux_segment
Adds the provided auxiliary segment polynomials to this polynomial table.
winterfell/prover/src/trace/poly_table.rs:41
Methodadd_constants
(state: &mut [BaseElement; STATE_WIDTH], ark: &[BaseElement; STATE_WIDTH])
winterfell/crypto/src/hash/rescue/rp64_256/mod.rs:324
Functionapply_drp
(c: &mut Criterion)
winterfell/fri/benches/folding.rs:25
Methodapply_inv_sbox
(state: &mut [BaseElement; STATE_WIDTH])
winterfell/crypto/src/hash/rescue/rp64_256/mod.rs:338
Methodapply_mds
(state: &mut [BaseElement; STATE_WIDTH])
winterfell/crypto/src/hash/rescue/rp64_256/mod.rs:313
Functionapply_permutation
()
winterfell/crypto/src/hash/rescue/rp62_248/tests.rs:35
Methodapply_permutation
Applies Rescue-XLIX permutation to the provided state.
winterfell/crypto/src/hash/rescue/rp64_256/mod.rs:287
Methodapply_round
(state: &mut [BaseElement; STATE_WIDTH], round: usize)
winterfell/crypto/src/hash/rescue/rp64_256/mod.rs:297
Methodapply_sbox
(state: &mut [BaseElement; STATE_WIDTH])
winterfell/crypto/src/hash/rescue/rp64_256/mod.rs:329
Functionarray_ops
ARRAY OPS ================================================================================================
winterfell/math/benches/field.rs:133
Functionas_base_elements
()
winterfell/math/src/field/extensions/quadratic.rs:424
Methodas_base_elements
(elements: &[Self])
winterfell/math/src/field/f64/mod.rs:175
Methodas_base_elements
(elements: &[Self])
winterfell/math/src/field/f128/mod.rs:124
Methodas_base_elements
(elements: &[Self])
winterfell/math/src/field/extensions/cubic.rs:133
Methodas_base_elements
(elements: &[Self])
winterfell/math/src/field/extensions/quadratic.rs:125
Methodas_base_elements
(elements: &[Self])
winterfell/math/src/field/f62/mod.rs:151
Methodas_base_elements
(elements: &[Self])
winterfell/math/src/field/f256/mod.rs:118
Methodas_bytes
(&self)
winterfell/math/src/field/f64/mod.rs:507
Methodas_bytes
(&self)
winterfell/math/src/field/extensions/cubic.rs:306
Methodas_bytes
(&self)
winterfell/math/src/field/extensions/quadratic.rs:297
Methodas_bytes
(&self)
winterfell/math/src/field/f62/mod.rs:464
Methodas_int
(&self)
winterfell/math/src/field/f128/mod.rs:156
Methodas_int
(&self)
winterfell/math/src/field/f256/mod.rs:139
Functionassertion_overlap
()
winterfell/air/src/air/assertions/tests.rs:206
Methodbase_to_cubic_vector
Converts a vector of base elements into a vector of elements in a cubic extension field by fusing three adjacent base elements together. The output ve
winterfell/math/src/field/extensions/cubic.rs:44
Methodbase_to_quad_vector
Converts a vector of base elements into a vector of elements in a quadratic extension field by fusing two adjacent base elements together. The output
winterfell/math/src/field/extensions/quadratic.rs:44
Functionbatch_inv
(c: &mut Criterion)
winterfell/math/benches/field.rs:25
Functionbatch_ops
BATCH OPS ================================================================================================
winterfell/math/benches/field.rs:176
Functionbench_fft
(c: &mut Criterion)
winterfell/math/benches/fft.rs:103
Functionbench_field_ops
(c: &mut Criterion)
winterfell/math/benches/field.rs:265
Functionblake3
(c: &mut Criterion)
winterfell/crypto/benches/hash.rs:26
Functionboundary_constraint_from_periodic_assertion
()
winterfell/air/src/air/boundary/tests.rs:76
Functionboundary_constraint_from_sequence_assertion
()
winterfell/air/src/air/boundary/tests.rs:133
Functionboundary_constraint_from_single_assertion
()
winterfell/air/src/air/boundary/tests.rs:19
Methodbuild_constraint_commitment
Evaluates constraint composition polynomial over the LDE domain and builds a commitment to these evaluations. The evaluation is done by evaluating ea
winterfell/prover/src/lib.rs:509
Methodbuild_layer
Builds a single FRI layer by first committing to the `evaluations`, then drawing a random alpha from the channel and use it to perform degree-respecti
winterfell/fri/src/prover/mod.rs:196
Functionbuild_layers
(c: &mut Criterion)
winterfell/fri/benches/prover.rs:16
Functionbuild_merkle_nodes
Returns the internal nodes of a Merkle tree defined by the specified leaves. The internal nodes are turned as a vector where the root is stored at po
winterfell/crypto/src/merkle/mod.rs:316
Functionbuild_merkle_nodes
Builds a all internal nodes of the Merkle using all available threads and stores the results in a single vector such that root of the tree is at posit
winterfell/crypto/src/merkle/concurrent.rs:21
Functionbuild_periodic_column_poly
(values: &[BaseElement])
winterfell/air/src/air/tests.rs:339
Methodbuild_trace_commitment
Computes a low-degree extension (LDE) of the provided execution trace over the specified domain and build a commitment to the extended trace. The ext
winterfell/prover/src/lib.rs:463
Functionbyte_digest_as_bytes
()
winterfell/crypto/src/hash/mod.rs:132
Methodbytes_as_digests
(bytes: &[[u8; N]])
winterfell/crypto/src/hash/mod.rs:87
Functionbytes_as_elements
()
winterfell/math/src/field/f64/tests.rs:202
Functionbytes_as_elements
()
winterfell/math/src/field/f128/tests.rs:184
Functionbytes_as_elements
()
winterfell/math/src/field/extensions/cubic.rs:415
Functionbytes_as_elements
()
winterfell/math/src/field/extensions/quadratic.rs:397
Functionbytes_as_elements
()
winterfell/math/src/field/f62/tests.rs:276
Methodbytes_as_elements
(bytes: &[u8])
winterfell/math/src/field/f64/mod.rs:139
Methodbytes_as_elements
(bytes: &[u8])
winterfell/math/src/field/f128/mod.rs:88
Methodbytes_as_elements
(bytes: &[u8])
winterfell/math/src/field/extensions/cubic.rs:105
Methodbytes_as_elements
(bytes: &[u8])
winterfell/math/src/field/extensions/quadratic.rs:98
Methodbytes_as_elements
(bytes: &[u8])
winterfell/math/src/field/f62/mod.rs:116
Methodbytes_as_elements
(bytes: &[u8])
winterfell/math/src/field/f256/mod.rs:98
Methodce_domain_size
Returns size of the constraint evaluation domain. This is guaranteed to be a power of two, and is equal to `trace_length * ce_blowup_factor`.
winterfell/air/src/air/mod.rs:438
Functioncheck_ood_frame
Check that the out-of-domain (OOD) trace frame corresponds to the given [Air] and the OOD constraint evaluations. The OOD trace frame is guaranteed c
circom-prover/src/verification.rs:24
Functioncircom_compile
Generate and compile Circom code to verify a Winterfell proof with given parameters. The execution of this function, especially the generation of the
circom-prover/src/circom.rs:288
Methodcolumn_degree
(&self)
winterfell/prover/src/constraints/composition_poly.rs:67
Methodcombine_evaluations
Computes a linear combination of all transition constraint evaluations and divides the result by transition constraint divisor. A transition constrai
winterfell/air/src/air/transition/mod.rs:167
Methodcommit_fri_layer
Commits the prover to a FRI layer.
winterfell/prover/src/channel.rs:203
Functioncommit_trace_table
()
winterfell/prover/src/trace/tests.rs:95
Methodcomposition_degree
Returns the degree to which all constraint polynomials are normalized before they are composed together. This degree is one less than the size of con
winterfell/air/src/air/mod.rs:446
Functionconjugate
()
winterfell/math/src/field/f128/tests.rs:119
Methodconjugate
(&self)
winterfell/math/src/field/extensions/cubic.rs:91
Methodconjugate
(&self)
winterfell/math/src/field/extensions/quadratic.rs:84
Methodconjugate
(&self)
winterfell/math/src/field/f62/mod.rs:105
Methodconjugate
(&self)
winterfell/math/src/field/f256/mod.rs:88
Functionconstraint_divisor_degree
()
winterfell/air/src/air/divisor.rs:193
Functionconstraint_divisor_equivalence
()
winterfell/air/src/air/divisor.rs:255
Functionconstraint_divisor_evaluation
()
winterfell/air/src/air/divisor.rs:222
Methodcontext
(&self)
examples/sum/src/air.rs:85
Functioncube_mul
()
winterfell/math/src/field/f64/tests.rs:313
Functioncube_mul
()
winterfell/math/src/field/f62/tests.rs:139
Functioncube_mul_base
()
winterfell/math/src/field/f64/tests.rs:377
Functioncube_mul_base
()
winterfell/math/src/field/f62/tests.rs:203
Methoddefault
()
winterfell/crypto/src/hash/mod.rs:110
Methoddefault
()
winterfell/crypto/src/hash/rescue/rp62_248/digest.rs:51
Methoddefault
()
winterfell/crypto/src/hash/rescue/rp64_256/digest.rs:47
Methoddefault
()
winterfell/air/src/air/coefficients.rs:40
Methoddefault
()
examples/sum/src/air.rs:91
Methoddegree
Returns extension degree of this field extension.
winterfell/air/src/options.rs:272
Methoddeserialize
Parses internal nodes from the provided `node_bytes`, and constructs a batch Merkle proof from these nodes, provided `leaves`, and provided tree `dept
winterfell/crypto/src/merkle/proofs.rs:409
Functiondigest_serialization
()
winterfell/crypto/src/hash/rescue/rp62_248/digest.rs:92
← previousnext →501–600 of 1,090, ranked by callers