Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/WizardOfMenlo/stir
/ types & classes
Types & classes
68 in github.com/WizardOfMenlo/stir
⨍
Functions
213
◇
Types & classes
68
↓ 6 callers
Class
NonOracleMessage
scripts/protocol.py:201
↓ 6 callers
Class
Polynomial
scripts/protocol.py:68
↓ 5 callers
Class
Round
scripts/protocol.py:220
↓ 3 callers
Class
Protocol
scripts/protocol.py:262
↓ 2 callers
Class
Blake2Digest
src/crypto/merkle_tree/blake2.rs:17
↓ 2 callers
Class
Blake3Digest
src/crypto/merkle_tree/blake3.rs:15
↓ 2 callers
Class
PoseidonDigest
src/crypto/merkle_tree/poseidon.rs:21
↓ 2 callers
Class
ROMParameters
scripts/arg.py:4
↓ 2 callers
Class
SHA3Digest
src/crypto/merkle_tree/sha3.rs:16
↓ 1 callers
Class
BivariatePolynomial
src/poly_utils/bs08.rs:6
↓ 1 callers
Class
CombinePolynomial
scripts/protocol.py:150
↓ 1 callers
Class
LDTParameters
scripts/ldt_params.py:6
Class
Args
src/bin/stir.rs:24
Class
Args
src/bin/main.rs:25
Class
Args
src/bin/verifier.rs:27
Class
Args
src/bin/fri.rs:24
Class
Args
src/bin/prover.rs:30
Class
Blake2LeafHash
src/crypto/merkle_tree/blake2.rs:31
Class
Blake2TwoToOneCRHScheme
src/crypto/merkle_tree/blake2.rs:32
Class
Blake3Config
src/crypto/fs/blake3.rs:5
Class
Blake3LeafHash
src/crypto/merkle_tree/blake3.rs:29
Class
Blake3TwoToOneCRHScheme
src/crypto/merkle_tree/blake3.rs:30
Class
Commitment
src/fri/common.rs:7
Class
Commitment
src/stir/common.rs:7
Class
Domain
src/domain.rs:9
Class
FrConfig128
src/crypto/fields.rs:14
Class
FrConfig192
src/crypto/fields.rs:20
Class
FrConfig64
src/crypto/fields.rs:8
Class
Fri
src/fri/mod.rs:17
Class
FriProver
src/fri/prover.rs:26
Class
FriVerifier
src/fri/verifier.rs:14
Class
FullParameters
src/fri/parameters.rs:13
Class
FullParameters
src/stir/parameters.rs:13
Class
GenericOracleMessage
scripts/protocol.py:35
Class
HashCounter
src/crypto/merkle_tree/mod.rs:15
Class
LeafIdentityHasher
src/crypto/merkle_tree/mod.rs:44
Interface
LowDegreeTest
src/ldt.rs:8
Class
MerkleTreeParams
src/crypto/merkle_tree/blake2.rs:96
Class
MerkleTreeParams
src/crypto/merkle_tree/poseidon.rs:102
Class
MerkleTreeParams
src/crypto/merkle_tree/mock.rs:42
Class
MerkleTreeParams
src/crypto/merkle_tree/blake3.rs:94
Class
MerkleTreeParams
src/crypto/merkle_tree/sha3.rs:95
Class
Message
scripts/protocol.py:8
Class
Mock
src/crypto/merkle_tree/mock.rs:10
Enum
OracleType
src/stir/verifier.rs:22
Class
Parameters
src/parameters.rs:16
Class
PoseidonCRH
src/crypto/merkle_tree/poseidon.rs:35
Class
PoseidonTwoToOneCRH
src/crypto/merkle_tree/poseidon.rs:60
Class
Proof
src/fri/common.rs:15
Class
Proof
src/stir/common.rs:15
Interface
Prover
src/ldt.rs:36
Class
ProverOutput
src/bin/prover.rs:57
Class
RoundProof
src/stir/common.rs:23
Class
RoundProofs
src/fri/common.rs:23
Class
SHA3LeafHash
src/crypto/merkle_tree/sha3.rs:30
Class
SHA3TwoToOneCRHScheme
src/crypto/merkle_tree/sha3.rs:31
Enum
SoundnessType
src/parameters.rs:9
Class
Sponge
src/crypto/fs/blake3.rs:12
Class
Stir
src/stir/mod.rs:17
Class
StirProver
src/stir/prover.rs:42
Class
StirVerifier
src/stir/verifier.rs:75
Class
VerificationState
src/stir/verifier.rs:65
Interface
Verifier
src/ldt.rs:58
Class
VerifierOutput
src/bin/verifier.rs:54
Class
VirtualFunction
src/stir/verifier.rs:15
Class
Witness
src/fri/prover.rs:19
Class
Witness
src/stir/prover.rs:20
Class
WitnessExtended
src/stir/prover.rs:29