MCPcopy Create free account

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

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

Functiondigest_serialization
()
winterfell/crypto/src/hash/rescue/rp64_256/digest.rs:99
Methoddigests_as_bytes
(digests: &[ByteDigest<N>])
winterfell/crypto/src/hash/mod.rs:94
Methoddigests_as_elements
(digests: &[Self])
winterfell/crypto/src/hash/rescue/rp62_248/digest.rs:26
Methoddigests_as_elements
(digests: &[Self])
winterfell/crypto/src/hash/rescue/rp64_256/digest.rs:26
Functiondiv
Returns a polynomial resulting from dividing one polynomial by another. Specifically, divides polynomial `a` by polynomial `b` and returns the result
winterfell/math/src/polynom/mod.rs:406
Functiondiv
()
winterfell/math/src/polynom/tests.rs:149
Methoddiv
(self, rhs: Self)
winterfell/math/src/field/f64/mod.rs:307
Methoddiv
(self, rhs: Self)
winterfell/math/src/field/f128/mod.rs:223
Methoddiv
(self, rhs: Self)
winterfell/math/src/field/extensions/cubic.rs:220
Methoddiv
(self, rhs: Self)
winterfell/math/src/field/extensions/quadratic.rs:211
Methoddiv
(self, rhs: Self)
winterfell/math/src/field/f62/mod.rs:267
Methoddiv
(self, rhs: Self)
winterfell/math/src/field/f256/mod.rs:206
Methoddiv_assign
(&mut self, rhs: Self)
winterfell/math/src/field/f64/mod.rs:314
Methoddiv_assign
(&mut self, rhs: Self)
winterfell/math/src/field/f128/mod.rs:229
Methoddiv_assign
(&mut self, rhs: Self)
winterfell/math/src/field/extensions/cubic.rs:227
Methoddiv_assign
(&mut self, rhs: Self)
winterfell/math/src/field/extensions/quadratic.rs:218
Methoddiv_assign
(&mut self, rhs: Self)
winterfell/math/src/field/f62/mod.rs:273
Methoddiv_assign
(&mut self, rhs: Self)
winterfell/math/src/field/f256/mod.rs:212
Methoddivisor
Returns a divisor applicable to all boundary constraints in this group.
winterfell/air/src/air/boundary/constraint_group.rs:83
Methoddomain_offset
Returns the offset by which the low-degree extension domain is shifted in relation to the trace domain. Currently, this is hard-coded to the primitiv
winterfell/air/src/options.rs:219
Methoddomain_offset
Returns the offset by which the domain for low-degree extension is shifted in relation to the execution trace domain.
winterfell/air/src/air/mod.rs:475
Methoddomain_size
Returns size of the domain over which a polynomial commitment checked by this verifier has been evaluated. The domain size can be computed by roundin
winterfell/fri/src/verifier/mod.rs:161
Methoddraw_fri_alpha
Returns a new alpha drawn from the public coin.
winterfell/prover/src/channel.rs:209
Functionelement_as_int
()
winterfell/math/src/field/f64/tests.rs:117
Functionelement_as_int
()
winterfell/math/src/field/f62/tests.rs:101
Functionelements_as_bytes
()
winterfell/math/src/field/f128/tests.rs:166
Functionelements_as_bytes
()
winterfell/math/src/field/extensions/cubic.rs:389
Functionelements_as_bytes
()
winterfell/math/src/field/extensions/quadratic.rs:378
Functionelements_as_bytes
()
winterfell/math/src/field/f62/tests.rs:258
Methodelements_as_bytes
(elements: &[Self])
winterfell/math/src/field/f64/mod.rs:132
Methodelements_as_bytes
(elements: &[Self])
winterfell/math/src/field/f128/mod.rs:81
Methodelements_as_bytes
(elements: &[Self])
winterfell/math/src/field/extensions/cubic.rs:96
Methodelements_as_bytes
(elements: &[Self])
winterfell/math/src/field/extensions/quadratic.rs:89
Methodelements_as_bytes
(elements: &[Self])
winterfell/math/src/field/f62/mod.rs:109
Methodelements_as_bytes
(elements: &[Self])
winterfell/math/src/field/f256/mod.rs:92
Methodeq
(&self, other: &Self)
winterfell/math/src/field/f64/mod.rs:237
Methodeq
(&self, other: &Self)
winterfell/math/src/field/f62/mod.rs:210
Functionequals
()
winterfell/math/src/field/f64/tests.rs:124
Functionequals
()
winterfell/math/src/field/f62/tests.rs:108
Functioneval
()
winterfell/math/src/polynom/tests.rs:14
Methodevaluate
LOW-DEGREE EXTENSION -------------------------------------------------------------------------------------------- Evaluates the columns of the composi
winterfell/prover/src/constraints/composition_poly.rs:75
Methodevaluate
EVALUATOR -------------------------------------------------------------------------------------------- Evaluates constraints against the provided exte
winterfell/prover/src/constraints/evaluator.rs:74
Methodevaluate_at
Evaluates all constraints in this group at the specified point `x`. `xp` is a degree adjustment multiplier which must be computed as `x^degree_adjust
winterfell/air/src/air/boundary/constraint_group.rs:131
Functionevaluate_poly
Evaluates polynomial `p` in-place over the domain of length `p.len()` in the field specified by `B` using the FFT algorithm.
winterfell/math/src/fft/serial.rs:21
Functionevaluate_poly
Evaluates polynomial `p` using FFT algorithm; the evaluation is done in-place, meaning `p` is updated with results of the evaluation.
winterfell/math/src/fft/concurrent.rs:17
Functionevaluate_poly_with_offset
Evaluates polynomial `p` over the domain of length `p.len()` * `blowup_factor` shifted by `domain_offset` in the field specified `B` using the FFT alg
winterfell/math/src/fft/serial.rs:32
Functionevaluate_poly_with_offset
Evaluates polynomial `p` using FFT algorithm and returns the result. The polynomial is evaluated over domain specified by `twiddles`, expanded by the
winterfell/math/src/fft/concurrent.rs:25
Methodevaluate_transition
( &self, frame: &EvaluationFrame<E>, _periodic_values: &[E], result: &mut [E],
examples/sum/src/air.rs:63
Functionexp
()
winterfell/math/src/field/f64/tests.rs:95
Functionexp
()
winterfell/math/src/field/f62/tests.rs:79
Functionexp_acc
(base: [B; N], tail: [B; N])
winterfell/crypto/src/hash/rescue/mod.rs:18
Functionexp_acc
(base: BaseElement, tail: BaseElement)
winterfell/math/src/field/f64/mod.rs:568
Functionextend_trace_table
()
winterfell/prover/src/trace/tests.rs:42
Functionfft_evaluate_poly
(c: &mut Criterion, field_name: &str)
winterfell/math/benches/fft.rs:17
Functionfft_get_twiddles
()
winterfell/math/src/fft/tests.rs:61
Functionfft_in_place
()
winterfell/math/src/fft/tests.rs:18
Functionfft_interpolate_poly
(c: &mut Criterion, field_name: &str)
winterfell/math/benches/fft.rs:56
Functionfield_ops
SEQUENTIAL OPS ================================================================================================
winterfell/math/benches/field.rs:43
Functionfill_power_series
(result: &mut [E], base: E, start: E)
winterfell/math/src/utils/mod.rs:212
Methodfmt
(&self, f: &mut fmt::Formatter<'_>)
winterfell/crypto/src/errors.rs:31
Methodfmt
(&self, f: &mut fmt::Formatter<'_>)
winterfell/utils/core/src/errors.rs:27
Methodfmt
(&self, f: &mut fmt::Formatter<'_>)
winterfell/fri/src/errors.rs:44
Methodfmt
(&self, f: &mut fmt::Formatter<'_>)
winterfell/prover/src/errors.rs:28
Methodfmt
(&self, f: &mut fmt::Formatter<'_>)
winterfell/air/src/errors.rs:29
Methodfmt
(&self, f: &mut Formatter)
winterfell/air/src/air/divisor.rs:156
Methodfmt
(&self, f: &mut Formatter)
winterfell/air/src/air/assertions/mod.rs:331
Methodfmt
(&self, f: &mut Formatter)
winterfell/math/src/field/f64/mod.rs:227
Methodfmt
(&self, f: &mut Formatter)
winterfell/math/src/field/f128/mod.rs:170
Methodfmt
(&self, f: &mut fmt::Formatter)
winterfell/math/src/field/extensions/cubic.rs:157
Methodfmt
(&self, f: &mut fmt::Formatter)
winterfell/math/src/field/extensions/quadratic.rs:149
Methodfmt
(&self, f: &mut Formatter)
winterfell/math/src/field/f62/mod.rs:200
Methodfmt
(&self, f: &mut Formatter)
winterfell/math/src/field/f256/mod.rs:153
Methodfmt
(&self, f: &mut fmt::Formatter<'_>)
winterfell/verifier/src/errors.rs:48
Methodfmt
(&self, f: &mut std::fmt::Formatter<'_>)
circom-prover/src/utils.rs:46
Methodfragments
(&mut self, fragment_length: usize)
winterfell/prover/src/trace/trace_table.rs:262
Methodfri_folding_factor
(&self)
circom-prover/src/lib.rs:494
Functionfri_prove_verify
()
winterfell/fri/src/prover/tests.rs:21
Methodfri_remainder_size
Computes and returns the size of the remainder layer (the last FRI layer) for a domain of the specified size. The size of the remainder layer for a g
winterfell/fri/src/options.rs:107
Methodfrobenius
(x: [Self; 2])
winterfell/math/src/field/f64/mod.rs:360
Methodfrobenius
(x: [Self; 2])
winterfell/math/src/field/f128/mod.rs:261
Methodfrobenius
(x: [Self; 2])
winterfell/math/src/field/f62/mod.rs:305
Methodfrobenius
(_x: [Self; 2])
winterfell/math/src/field/f256/mod.rs:241
Methodfrom
(value: [BaseElement; DIGEST_SIZE])
winterfell/crypto/src/hash/rescue/rp64_256/digest.rs:71
Methodfrom
Converts a 128-bit value into a field element. If the value is greater than or equal to the field modulus, modular reduction is silently performed.
winterfell/math/src/field/f64/mod.rs:426
Methodfrom
Converts a 128-bit value into a field element. If the value is greater than or equal to the field modulus, modular reduction is silently performed.
winterfell/math/src/field/f128/mod.rs:297
Methodfrom
(value: B)
winterfell/math/src/field/extensions/cubic.rs:245
Methodfrom
(value: B)
winterfell/math/src/field/extensions/quadratic.rs:236
Methodfrom
Converts a 128-bit value into a field element. If the value is greater than or equal to the field modulus, modular reduction is silently performed.
winterfell/math/src/field/f62/mod.rs:369
Methodfrom
(value: U256)
winterfell/math/src/field/f256/u512.rs:18
Methodfrom
Converts 256-bit value into field element. If the value is greater than or equal to the field modulus, modular reduction is silently applied.
winterfell/math/src/field/f256/mod.rs:281
Methodfrom_assertion
Builds a divisor for a boundary constraint described by the assertion. For boundary constraints, the divisor polynomial is defined as: $$ z(x) = x^k
winterfell/air/src/air/divisor.rs:90
Methodfrom_aux_constraints
Returns a [BoundaryConstraintGroup] created from the specified group of constraints against auxiliary segments of an execution trace. Constraints agai
winterfell/prover/src/constraints/boundary.rs:222
Methodfrom_big_uint
(value: BigUint)
winterfell/math/src/field/f128/tests.rs:269
Methodfrom_biguint
(value: BigUint)
winterfell/math/src/field/f256/tests.rs:104
Methodfrom_bytes
Returns a STARK proof read from the specified `source`. # Errors Returns an error of a valid STARK proof could not be read from the specified `source
winterfell/air/src/proof/mod.rs:138
Methodfrom_bytes
CONSTRUCTORS -------------------------------------------------------------------------------------------- Returns a new [Table] instantiated with data
winterfell/air/src/proof/table.rs:35
Methodfrom_le_bytes
(bytes: &[u8])
winterfell/math/src/field/f256/mod.rs:404
Methodfrom_main_constraints
Returns a [BoundaryConstraintGroup] created from the specified group of constraints against the main segment of an execution trace. Constraints agains
winterfell/prover/src/constraints/boundary.rs:193
Methodfrom_paths
Constructs a batch Merkle proof from individual Merkle authentication paths. # Panics Panics if: No paths have been provided (i.e., `paths` is an emp
winterfell/crypto/src/merkle/proofs.rs:46
Methodfrom_random_bytes
(source: &[u8])
winterfell/utils/core/src/lib.rs:596
← previousnext →601–700 of 1,090, ranked by callers