List of all items
Structs
- AdviceInputs
- ExecutionOptions
- ExecutionOutput
- ExecutionProof
- ProcessorAir
- ProgramInfo
- ProvingOptions
- PublicInputs
- StackInputs
- StackOutputs
- TraceBuildInputs
- TraceGenerationContext
- TraceProvingInputs
- Word
- crypto::dsa::ecdsa_k256_keccak::PublicKey
- crypto::dsa::ecdsa_k256_keccak::SecretKey
- crypto::dsa::ecdsa_k256_keccak::Signature
- crypto::dsa::eddsa_25519_sha512::PublicKey
- crypto::dsa::eddsa_25519_sha512::SecretKey
- crypto::dsa::eddsa_25519_sha512::Signature
- crypto::dsa::falcon512_poseidon2::Nonce
- crypto::dsa::falcon512_poseidon2::Polynomial
- crypto::dsa::falcon512_poseidon2::PublicKey
- crypto::dsa::falcon512_poseidon2::SecretKey
- crypto::dsa::falcon512_poseidon2::Signature
- crypto::dsa::falcon512_poseidon2::SignatureHeader
- crypto::dsa::falcon512_poseidon2::SignaturePoly
- crypto::hash::Blake3_256
- crypto::hash::Keccak256
- crypto::hash::Poseidon2
- crypto::hash::Rpo256
- crypto::hash::Rpx256
- crypto::hash::Sha256
- crypto::hash::Sha512
- crypto::merkle::EmptySubtreeRoots
- crypto::merkle::InnerNodeInfo
- crypto::merkle::LeafIndex
- crypto::merkle::MerklePath
- crypto::merkle::MerkleStore
- crypto::merkle::MerkleTree
- crypto::merkle::Mmr
- crypto::merkle::MmrPeaks
- crypto::merkle::NodeIndex
- crypto::merkle::PartialMerkleTree
- crypto::merkle::SimpleSmt
- crypto::merkle::Smt
- crypto::merkle::SmtProof
- crypto::merkle::StoreNode
- crypto::random::RandomCoin
- field::BinomialExtensionField
- field::BoundedPowers
- field::Powers
- serde::BudgetedReader
- serde::SliceReader
- utils::ColMatrix
- utils::CsrMatrix
- utils::DenseIdMap
- utils::DisplayHex
- utils::IndexVec
- utils::ReadAdapter
Enums
- DeserializationError
- ExecutionError
- HashFunction
- InputError
- crypto::dsa::ecdsa_k256_keccak::PublicKeyError
- crypto::dsa::eddsa_25519_sha512::PublicKeyError
- crypto::dsa::eddsa_25519_sha512::UncheckedVerificationError
- crypto::merkle::MerkleError
- crypto::merkle::SmtProofError
- serde::DeserializationError
- utils::CsrValidationError
- utils::IndexedVecError
Traits
- FutureMaybeSend
- Host
- SyncHost
- field::Algebra
- field::BasedVectorSpace
- field::BinomiallyExtendable
- field::BinomiallyExtendableAlgebra
- field::ExtensionField
- field::Field
- field::HasTwoAdicBinomialExtension
- field::InjectiveMonomial
- field::Packable
- field::PermutationMonomial
- field::PrimeCharacteristicRing
- field::PrimeField
- field::PrimeField64
- field::QuotientMap
- field::RawDataSerializable
- field::TwoAdicField
- serde::ByteReader
- serde::ByteWriter
- serde::Deserializable
- serde::Serializable
- utils::Idx
- utils::IntoBytes
- utils::LookupByIdx
- utils::Matrix
- utils::ToElements
- utils::ToHex
Macros
Functions
- config::blake3_256_config
- config::keccak_config
- config::observe_protocol_params
- config::observe_var_len_public_inputs
- config::pcs_params
- config::poseidon2_config
- config::rpo_config
- config::rpx_config
- field::batch_inversion_allow_zeros
- field::batch_multiplicative_inverse
- prove
- prove_from_trace_sync
- prove_stark
- prove_sync
- utils::assume_init_vec
- utils::bound_into_included_u64
- utils::bytes_to_packed_u32_elements
- utils::flatten_slice_elements
- utils::flatten_vector_elements
- utils::group_slice_elements
- utils::hash_string_to_word
- utils::packed_u32_elements_to_bytes
- utils::range
- utils::to_hex
- utils::uninit_vector
Type Aliases
- config::MidenStarkConfig
- config::Poseidon2Config
- crypto::hash::Blake3Digest
- field::QuadFelt
- utils::RowMajorMatrix