Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/arkworks-rs/gemini
/ types & classes
Types & classes
125 in github.com/arkworks-rs/gemini
⨍
Functions
388
◇
Types & classes
125
↓ 19 callers
Class
Reverse
src/iterable/slice.rs:7
↓ 15 callers
Class
Mat
src/iterable/dummy.rs:267
↓ 11 callers
Class
SumcheckMsg
src/herring/prover.rs:12
↓ 8 callers
Class
EvaluationProof
src/kzg/mod.rs:112
↓ 6 callers
Class
RoundMsg
src/subprotocols/sumcheck/prover.rs:10
↓ 4 callers
Class
Tensor
src/psnark/streams/tensor_stream.rs:93
↓ 3 callers
Class
Commitment
src/kzg/mod.rs:108
↓ 3 callers
Class
IterableRange
So my understa
src/iterable/slice.rs:32
↓ 2 callers
Class
FoldedPolynomialStream
src/subprotocols/sumcheck/streams.rs:143
↓ 1 callers
Class
HadamardIter
src/psnark/streams/hadamard_stream.rs:26
↓ 1 callers
Class
ProverMsgs
src/subprotocols/sumcheck/prover.rs:14
↓ 1 callers
Class
RightRotationStreamer
Given a stream for F(X), produce a stream for XF(X) + 1
src/subprotocols/entryproduct/streams/rrot_stream.rs:5
↓ 1 callers
Class
SumcheckMsgs
src/herring/subclaim.rs:16
↓ 1 callers
Class
TrimColIter
src/psnark/streams/val_stream.rs:285
↓ 1 callers
Class
TrimRowIter
src/psnark/streams/val_stream.rs:266
↓ 1 callers
Class
TrimValIter
src/psnark/streams/val_stream.rs:248
Class
AlgebraicHash
src/psnark/streams/algebraic_hash.rs:6
Class
AlgebraicHashIterator
src/psnark/streams/algebraic_hash.rs:12
Class
AuditIter
src/subprotocols/memcheck/streams/audit_stream.rs:15
Class
AuditStream
src/subprotocols/memcheck/streams/audit_stream.rs:8
Interface
BilinearModule
src/herring/module.rs:11
Class
ChunkedPippenger
Struct for the chunked Pippenger algorithm.
src/kzg/msm/stream_pippenger.rs:209
Class
Circuit
src/circuit.rs:19
Class
CommitterKey
The SRS for the polynomial commitment scheme for a max The SRS consists of the `max_degree` powers of \\(\tau\\) in \\(\GG_1\\) plus the `max_eval_de
src/kzg/time.rs:24
Class
CommitterKeyStream
src/kzg/space.rs:59
Class
Crs
src/herring/ipa.rs:63
Class
CrsStream
src/herring/ipa.rs:73
Class
DiagonalMatrixIter
Iterator for the diagonal matrix.
src/iterable/dummy.rs:131
Class
DiagonalMatrixStreamer
src/iterable/dummy.rs:24
Class
DummyStreamer
src/iterable/dummy.rs:10
Enum
ElasticProver
Specifier of the prover type (time-efficient or space-efficient).
src/subprotocols/sumcheck/elastic_prover.rs:10
Class
EntryProduct
The entryproduct transcript and subclaims.
src/subprotocols/entryproduct/mod.rs:55
Class
FModule
src/herring/module.rs:41
Class
FieldMmap
src/iterable/mmap.rs:8
Class
FoldedPolynomialStream
src/herring/streams.rs:153
Class
FoldedPolynomialStreamIter
Iterator implementation of foleded polynomial.
src/subprotocols/sumcheck/streams.rs:145
Class
FoldedPolynomialStreamIter
Iterator implementation of foleded polynomial.
src/herring/streams.rs:159
Class
FoldedPolynomialTree
src/subprotocols/sumcheck/streams.rs:13
Class
FoldedPolynomialTree
src/herring/streams.rs:13
Class
FoldedPolynomialTreeIter
Iterator of the polynomial tree.
src/subprotocols/sumcheck/streams.rs:63
Class
FoldedPolynomialTreeIter
Iterator of the polynomial tree.
src/herring/streams.rs:68
Class
G1Commitment
src/herring/snark.rs:14
Class
G1Module
src/herring/module.rs:33
Class
G2Module
src/herring/module.rs:37
Interface
GeminiTranscript
A Transcript with some shorthands for feeding scalars, group elements, and obtaining challenges as field elements.
src/transcript.rs:8
Class
GtCommitment
src/herring/snark.rs:13
Class
GtModule
src/herring/module.rs:30
Class
HadamardStreamer
src/psnark/streams/hadamard_stream.rs:12
Class
HashMapPippenger
Hash map struct for Pippenger algorithm.
src/kzg/msm/stream_pippenger.rs:143
Class
InitIter
src/subprotocols/memcheck/streams/init_stream.rs:14
Class
InitStream
src/subprotocols/memcheck/streams/init_stream.rs:8
Class
InnerProductProof
src/herring/ipa.rs:54
Class
IntoField
src/psnark/streams/intofield_stream.rs:9
Class
IntoFieldIter
src/psnark/streams/intofield_stream.rs:14
Class
JointColStream
src/psnark/streams/val_stream.rs:383
Class
JointIter
src/psnark/streams/val_stream.rs:88
Class
JointRowStream
src/psnark/streams/val_stream.rs:303
Class
JointValStream
src/psnark/streams/val_stream.rs:151
Class
LinCombIter
The iterator struct for linear combination of streams.
src/subprotocols/tensorcheck/streams.rs:7
Class
LinCombStream
src/subprotocols/tensorcheck/streams.rs:15
Class
LookupIter
src/psnark/streams/lookup_stream.rs:17
Class
LookupSetStreamer
src/subprotocols/plookup/streams/set_stream.rs:6
Class
LookupSortedStreamer
src/subprotocols/plookup/streams/sorted_stream.rs:11
Class
LookupStreamer
src/psnark/streams/lookup_stream.rs:8
Class
LookupSubsetIterator
src/subprotocols/plookup/streams/subset_stream.rs:11
Class
LookupSubsetStreamer
src/subprotocols/plookup/streams/subset_stream.rs:6
Class
LookupTensorStreamer
src/psnark/streams/tensor_stream.rs:114
Class
MatrixArithmetization
src/psnark/constraint_system.rs:129
Enum
MatrixElement
src/misc.rs:81
Class
MatrixTensor
src/snark/streams.rs:11
Class
MatrixTensorIter
src/snark/streams.rs:62
Class
NMonic
src/subprotocols/entryproduct/streams/mod.rs:25
Class
OutlineTestCircuit
Define a constraint system that would trigger outlining.
src/circuit.rs:92
Class
PModule
src/herring/module.rs:45
Class
PlookupSetIterator
src/subprotocols/plookup/streams/set_stream.rs:41
Class
ProductIter
src/subprotocols/entryproduct/streams/product_stream.rs:12
Class
ProductStream
src/subprotocols/entryproduct/streams/product_stream.rs:7
Class
Proof
src/psnark/mod.rs:29
Class
Proof
src/snark/mod.rs:76
Class
Proof
src/herring/snark.rs:8
Interface
Prover
Prover trait interface for both time-efficient and space-efficient prover.
src/subprotocols/sumcheck/prover.rs:30
Interface
Prover
Prover trait interface for both time-efficient and space-efficient prover.
src/herring/prover.rs:55
Class
ProverMsgs
src/subprotocols/entryproduct/mod.rs:49
Class
ProverMsgs
src/herring/prover.rs:16
Class
ProvingKey
src/herring/snark.rs:24
Class
R1cs
src/circuit.rs:45
Class
R1csStream
src/circuit.rs:26
Class
ReadIter
src/subprotocols/memcheck/streams/read_stream.rs:13
Class
ReadStream
src/subprotocols/memcheck/streams/read_stream.rs:6
Class
RepeatMatrixIterator
src/iterable/dummy.rs:100
Class
RepeatMatrixStreamer
src/iterable/dummy.rs:63
Class
RepeatStreamer
src/iterable/dummy.rs:29
Class
RightRotationIter
src/subprotocols/entryproduct/streams/rrot_stream.rs:7
Class
SingleEntryStream
src/iterable/dummy.rs:138
Class
SnarkConfig
examples/psnark.rs:45
Class
SnarkConfig
examples/snark.rs:46
Class
SortedIterator
src/subprotocols/plookup/streams/sorted_stream.rs:95
Class
SortedStreamer
src/subprotocols/plookup/streams/sorted_stream.rs:57
Class
SpaceProver
The space-efficient prover.
src/subprotocols/sumcheck/space_prover.rs:38
Class
SpaceProver
The space-efficient prover.
src/herring/space_prover.rs:39
next →
1–100 of 125, ranked by callers