MCPcopy Index your code

hub / github.com/a16z/jolt / types & classes

Types & classes398 in github.com/a16z/jolt

↓ 19 callersClassJoltFieldWrapper
jolt-core/src/poly/commitment/dory.rs:143
↓ 11 callersClassJoltGroupWrapper
jolt-core/src/poly/commitment/dory.rs:189
↓ 9 callersClassTerm
jolt-core/src/zkvm/r1cs/ops.rs:17
↓ 5 callersClassHyperKZGCommitment
jolt-core/src/poly/commitment/hyperkzg.rs:62
↓ 4 callersClassZeromorphCommitment
jolt-core/src/poly/commitment/zeromorph.rs:82
↓ 2 callersClassClaims
jolt-core/src/zkvm/dag/proof_serialization.rs:184
↓ 2 callersClassDoryCommitment
jolt-core/src/poly/commitment/dory.rs:1004
↓ 2 callersClassHyperBmmtvCommitment
jolt-core/src/poly/commitment/bmmtv/hyperbmmtv.rs:38
↓ 2 callersClassReducedOpeningProof
jolt-core/src/poly/opening_proof.rs:562
↓ 2 callersEnumValue
tracer/src/instruction/inline_sha256/mod.rs:446
↓ 1 callersClassAllCommittedPolynomials
jolt-core/src/zkvm/witness.rs:73
↓ 1 callersClassDoryGlobals
jolt-core/src/poly/commitment/dory.rs:57
↓ 1 callersClassHyperKZGSRS
jolt-core/src/poly/commitment/hyperkzg.rs:35
↓ 1 callersInterfaceInstructionFlags
jolt-core/src/zkvm/instruction/mod.rs:108
↓ 1 callersClassJoltGTWrapper
jolt-core/src/poly/commitment/dory.rs:221
↓ 1 callersClassLC
jolt-core/src/zkvm/r1cs/ops.rs:35
↓ 1 callersClassPrefixEval
jolt-core/src/zkvm/lookup_table/prefixes/mod.rs:124
↓ 1 callersClassVirtualAdvice
tracer/src/instruction/virtual_advice.rs:13
↓ 1 callersClassZeromorphSRS
jolt-core/src/poly/commitment/zeromorph.rs:29
ClassActiveMarker
tracer/src/emulator/cpu.rs:75
EnumAddressingMode
tracer/src/emulator/mmu.rs:35
ClassAfghoCommitment
jolt-core/src/poly/commitment/bmmtv/afgho.rs:22
EnumAndPrefix
jolt-core/src/zkvm/lookup_table/prefixes/and.rs:8
EnumAndSuffix
Bitwise AND suffix
jolt-core/src/zkvm/lookup_table/suffixes/and.rs:6
ClassAndTable
jolt-core/src/zkvm/lookup_table/and.rs:11
InterfaceAppendToTranscript
jolt-core/src/utils/transcript.rs:239
ClassArgs
zklean-extractor/src/main.rs:29
ClassArgs
tracer/src/main.rs:15
InterfaceAsModule
Trait for objects that can be converted to `Module`. NOTE: We cannot simply use `Into<Module>` here, because `Into` does not support dynamic dispatch.
zklean-extractor/src/modules/mod.rs:23
ClassAttributes
common/src/attributes.rs:12
ClassBatchedHyraxOpeningProof
jolt-core/src/poly/commitment/hyrax.rs:209
EnumBatchedSumcheck
Implements the standard technique for batching parallel sumchecks to reduce verifier cost and proof size. For details, refer to Jim Posen's ["Perspec
jolt-core/src/subprotocols/sumcheck.rs:152
EnumBenchType
jolt-core/src/benches/bench.rs:14
EnumBindingOrder
jolt-core/src/poly/multilinear_polynomial.rs:66
ClassBivariatePolynomial
jolt-core/src/poly/commitment/bmmtv/poly_commit.rs:23
ClassBivariatePolynomialCommitment
jolt-core/src/poly/commitment/bmmtv/poly_commit.rs:54
ClassBooleanityProverState
jolt-core/src/zkvm/instruction_lookups/booleanity.rs:34
ClassBooleanityProverState
jolt-core/src/zkvm/bytecode/booleanity.rs:30
ClassBooleanityProverState
jolt-core/src/zkvm/ram/booleanity.rs:29
ClassBooleanitySumcheck
jolt-core/src/zkvm/instruction_lookups/booleanity.rs:44
ClassBooleanitySumcheck
jolt-core/src/zkvm/bytecode/booleanity.rs:40
ClassBooleanitySumcheck
jolt-core/src/zkvm/ram/booleanity.rs:44
ClassBumpAllocator
jolt-sdk/src/alloc.rs:3
ClassBytecodeDag
jolt-core/src/zkvm/bytecode/mod.rs:96
ClassBytecodePreprocessing
jolt-core/src/zkvm/bytecode/mod.rs:27
InterfaceCacheablePolynomial
jolt-core/src/poly/prefix_suffix.rs:75
ClassCachedPolynomial
jolt-core/src/poly/prefix_suffix.rs:80
EnumCircuitFlags
jolt-core/src/zkvm/instruction/mod.rs:43
ClassCli
jolt-core/src/bin/jolt_core.rs:12
ClassCli
src/main.rs:18
ClassCombinedUniformBuilder
TODO(sragss): Detailed documentation with wiki.
jolt-core/src/zkvm/r1cs/builder.rs:256
EnumCommand
src/main.rs:24
EnumCommands
jolt-core/src/bin/jolt_core.rs:18
ClassCommitInfo
build.rs:4
InterfaceCommitmentScheme
jolt-core/src/poly/commitment/commitment_scheme.rs:12
EnumCommittedPolynomial
jolt-core/src/zkvm/witness.rs:35
ClassCompactPolynomial
jolt-core/src/poly/compact_polynomial.rs:106
ClassCompressedUniPoly
jolt-core/src/poly/unipoly.rs:25
ClassConstraint
jolt-core/src/zkvm/r1cs/builder.rs:11
ClassCpu
tracer/src/emulator/cpu.rs:83
ClassDataBuffers
A collection of vectors that are used in each of the first log(T / num_chunks) rounds of sumcheck. There is one `DataBuffers` struct per thread/chunk,
jolt-core/src/zkvm/registers/read_write_checking.rs:29
ClassDataBuffers
A collection of vectors that are used in each of the first log(T / num_chunks) rounds of sumcheck. There is one `DataBuffers` struct per thread/chunk,
jolt-core/src/zkvm/ram/read_write_checking.rs:31
ClassDataBuffers
A collection of vectors that are used in each of the first log(T / num_chunks) rounds of sumcheck. There is one `DataBuffers` struct per thread/chunk,
jolt-core/src/subprotocols/twist.rs:443
ClassDecodedData
src/build_wasm.rs:18
ClassDefaultTerminal
tracer/src/emulator/default_terminal.rs:8
ClassDensePolynomial
jolt-core/src/poly/dense_mlpoly.rs:18
ClassDensePolynomialProverOpening
jolt-core/src/poly/opening_proof.rs:184
EnumDivByZeroPrefix
jolt-core/src/zkvm/lookup_table/prefixes/div_by_zero.rs:5
EnumDivByZeroSuffix
1 if the divisor (first operand) is all 0s and the quotient (second operand) is all 1s; 0 otherwise. This is how the expected behavior for division-by
jolt-core/src/zkvm/lookup_table/suffixes/div_by_zero.rs:8
ClassDoryBatchedProof
jolt-core/src/poly/commitment/dory.rs:1013
EnumDoryCommitmentScheme
jolt-core/src/poly/commitment/dory.rs:1001
ClassDoryProofData
jolt-core/src/poly/commitment/dory.rs:1007
ClassDummyTerminal
tracer/src/emulator/terminal.rs:25
ClassElfAnalyzer
ELF file analyzer
tracer/src/emulator/elf_analyzer.rs:73
ClassEmulator
tracer/src/emulator/mod.rs:53
ClassEqPlusOnePolynomial
jolt-core/src/poly/eq_poly.rs:153
ClassEqPolynomial
jolt-core/src/poly/eq_poly.rs:9
EnumEqPrefix
jolt-core/src/zkvm/lookup_table/prefixes/eq.rs:5
EnumEqSuffix
1 if the operands are equal, 0 otherwise.
jolt-core/src/zkvm/lookup_table/suffixes/eq.rs:6
ClassEqualTable
jolt-core/src/zkvm/lookup_table/equal.rs:11
ClassExpandingTable
jolt-core/src/utils/expanding_table.rs:11
EnumFSError
zklean-extractor/src/modules/util.rs:15
InterfaceFieldOps
jolt-core/src/field/mod.rs:8
EnumFormat
jolt-core/src/bin/jolt_core.rs:34
ClassFormatB
tracer/src/instruction/format/format_b.rs:13
ClassFormatI
tracer/src/instruction/format/format_i.rs:13
ClassFormatJ
tracer/src/instruction/format/format_j.rs:13
ClassFormatLoad
tracer/src/instruction/format/format_load.rs:15
ClassFormatR
tracer/src/instruction/format/format_r.rs:13
ClassFormatS
tracer/src/instruction/format/format_s.rs:13
ClassFormatU
tracer/src/instruction/format/format_u.rs:13
ClassFormatVirtualRightShiftI
tracer/src/instruction/format/format_virtual_right_shift_i.rs:13
ClassFormatVirtualRightShiftR
tracer/src/instruction/format/format_virtual_right_shift_r.rs:13
ClassFunctionAttributes
src/build_wasm.rs:23
EnumG1
Marker for operations in G1
jolt-core/src/poly/commitment/kzg.rs:170
EnumG2
Marker for operations in G2
jolt-core/src/poly/commitment/kzg.rs:176
ClassGipaProof
jolt-core/src/poly/commitment/bmmtv/gipa.rs:28
EnumGreaterThanSuffix
1 if the first operand is (strictly) greater than the second operand; 0 otherwise.
jolt-core/src/zkvm/lookup_table/suffixes/gt.rs:7
InterfaceGroup
Marker trait
jolt-core/src/poly/commitment/kzg.rs:165
ClassGruenSplitEqPolynomial
A struct holding the equality polynomial evaluations for use in sum-check, when incorporating both the Gruen and Dao-Thaler optimizations. For the `i
jolt-core/src/poly/split_eq_poly.rs:21
next →1–100 of 398, ranked by callers