List of all items
Structs
- AdviceMap
- AssemblyOp
- DenseIdMap
- EventId
- EventName
- Felt
- IndexVec
- Kernel
- LexicographicWord
- Program
- ProgramInfo
- QuadExtension
- Word
- chiplets::hasher::Hasher
- 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_rpo::Nonce
- crypto::dsa::falcon512_rpo::Polynomial
- crypto::dsa::falcon512_rpo::PublicKey
- crypto::dsa::falcon512_rpo::SecretKey
- crypto::dsa::falcon512_rpo::Signature
- crypto::dsa::falcon512_rpo::SignatureHeader
- crypto::dsa::falcon512_rpo::SignaturePoly
- crypto::hash::Blake3Digest
- crypto::hash::Blake3_160
- crypto::hash::Blake3_192
- crypto::hash::Blake3_256
- crypto::hash::Poseidon2
- crypto::hash::Rpo256
- crypto::hash::Rpx256
- 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::RpoRandomCoin
- crypto::random::RpxRandomCoin
- crypto::random::WinterRandomCoin
- mast::BasicBlockNode
- mast::BasicBlockNodeBuilder
- mast::CallNode
- mast::CallNodeBuilder
- mast::DebugInfo
- mast::DecoratedLinks
- mast::DecoratedLinksIter
- mast::DecoratorId
- mast::DecoratorOpLinkIterator
- mast::DynNode
- mast::DynNodeBuilder
- mast::ExternalNode
- mast::ExternalNodeBuilder
- mast::IndexVec
- mast::JoinNode
- mast::JoinNodeBuilder
- mast::LoopNode
- mast::LoopNodeBuilder
- mast::MastForest
- mast::MastForestRootMap
- mast::MastNodeFingerprint
- mast::MastNodeId
- mast::NodeToDecoratorIds
- mast::OpBatch
- mast::OpToDecoratorIds
- mast::SplitNode
- mast::SplitNodeBuilder
- mast::SubtreeIterator
- precompile::PrecompileCommitment
- precompile::PrecompileRequest
- precompile::PrecompileTranscript
- precompile::PrecompileVerifierRegistry
- stack::StackInputs
- stack::StackOutputs
- utils::Blake3Digest
- utils::Blake3_256
- utils::DisplayHex
- utils::ReadAdapter
- utils::SliceReader
Enums
- DebugOptions
- Decorator
- IndexedVecError
- Operation
- crypto::dsa::ecdsa_k256_keccak::PublicKeyError
- crypto::dsa::eddsa_25519_sha512::PublicKeyError
- crypto::dsa::eddsa_25519_sha512::UncheckedVerificationError
- crypto::merkle::MerkleError
- crypto::merkle::SmtProofError
- crypto::random::RandomCoinError
- errors::InputError
- errors::KernelError
- errors::OutputError
- mast::DecoratorIndexError
- mast::DecoratorStore
- mast::IndexedVecError
- mast::MastForestError
- mast::MastNode
- mast::MastNodeBuilder
- mast::OperationOrDecorator
- precompile::PrecompileVerificationError
- prettier::Document
- sys_events::SystemEvent
- utils::DeserializationError
Traits
- ExtensionOf
- FieldElement
- Idx
- LookupByIdx
- StarkField
- ToElements
- crypto::hash::Digest
- crypto::hash::ElementHasher
- crypto::hash::Hasher
- crypto::random::RandomCoin
- mast::MastForestContributor
- mast::MastNodeErrorContext
- mast::MastNodeExt
- precompile::PrecompileVerifier
- prettier::PrettyPrint
- utils::ByteReader
- utils::ByteWriter
- utils::Deserializable
- utils::IntoBytes
- utils::PushMany
- utils::Serializable
- utils::ToElements
- utils::ToHex
Macros
Functions
- chiplets::hasher::apply_permutation
- chiplets::hasher::apply_round
- chiplets::hasher::hash_elements
- chiplets::hasher::merge
- chiplets::hasher::merge_in_domain
- mast::build_node_with_remapped_ids
- mast::error_code_from_msg
- polynom::add
- polynom::degree_of
- polynom::div
- polynom::eval
- polynom::eval_many
- polynom::interpolate
- polynom::interpolate_batch
- polynom::mul
- polynom::mul_by_scalar
- polynom::poly_from_roots
- polynom::remove_leading_zeros
- polynom::sub
- polynom::syn_div
- polynom::syn_div_in_place
- polynom::syn_div_roots_in_place
- prettier::concat
- prettier::const_text
- prettier::display
- prettier::flatten
- prettier::indent
- prettier::nl
- prettier::pretty_print_csv
- prettier::split
- prettier::text
- utils::bound_into_included_u64
- utils::group_slice_elements
- utils::hash_string_to_word
- utils::math::batch_inversion
- utils::new_array_vec
- utils::range
- utils::to_hex
- utils::uninit_vector
Type Aliases
- DecoratorList
- QuadFelt
- mast::DecoratedOpLink
- mast::DecoratorFingerprint
- mast::Remapping
- precompile::PrecompileError
- precompile::PrecompileTranscriptDigest
- precompile::PrecompileTranscriptState
Constants
- EMPTY_WORD
- FMP_ADDR
- FMP_INIT_VALUE
- ONE
- OPCODE_ADD
- OPCODE_ADVPOP
- OPCODE_ADVPOPW
- OPCODE_AND
- OPCODE_ASSERT
- OPCODE_CALL
- OPCODE_CALLER
- OPCODE_CLK
- OPCODE_CRYPTOSTREAM
- OPCODE_CSWAP
- OPCODE_CSWAPW
- OPCODE_DROP
- OPCODE_DUP0
- OPCODE_DUP1
- OPCODE_DUP11
- OPCODE_DUP13
- OPCODE_DUP15
- OPCODE_DUP2
- OPCODE_DUP3
- OPCODE_DUP4
- OPCODE_DUP5
- OPCODE_DUP6
- OPCODE_DUP7
- OPCODE_DUP9
- OPCODE_DYN
- OPCODE_DYNCALL
- OPCODE_EMIT
- OPCODE_END
- OPCODE_EQ
- OPCODE_EQZ
- OPCODE_EVALCIRCUIT
- OPCODE_EXPACC
- OPCODE_EXT2MUL
- OPCODE_FRIE2F4
- OPCODE_HALT
- OPCODE_HORNERBASE
- OPCODE_HORNEREXT
- OPCODE_HPERM
- OPCODE_INCR
- OPCODE_INV
- OPCODE_JOIN
- OPCODE_LOGPRECOMPILE
- OPCODE_LOOP
- OPCODE_MLOAD
- OPCODE_MLOADW
- OPCODE_MOVDN2
- OPCODE_MOVDN3
- OPCODE_MOVDN4
- OPCODE_MOVDN5
- OPCODE_MOVDN6
- OPCODE_MOVDN7
- OPCODE_MOVDN8
- OPCODE_MOVUP2
- OPCODE_MOVUP3
- OPCODE_MOVUP4
- OPCODE_MOVUP5
- OPCODE_MOVUP6
- OPCODE_MOVUP7
- OPCODE_MOVUP8
- OPCODE_MPVERIFY
- OPCODE_MRUPDATE
- OPCODE_MSTORE
- OPCODE_MSTOREW
- OPCODE_MSTREAM
- OPCODE_MUL
- OPCODE_NEG
- OPCODE_NOOP
- OPCODE_NOT
- OPCODE_OR
- OPCODE_PAD
- OPCODE_PIPE
- OPCODE_PUSH
- OPCODE_REPEAT
- OPCODE_RESPAN
- OPCODE_SDEPTH
- OPCODE_SPAN
- OPCODE_SPLIT
- OPCODE_SWAP
- OPCODE_SWAPDW
- OPCODE_SWAPW
- OPCODE_SWAPW2
- OPCODE_SWAPW3
- OPCODE_SYSCALL
- OPCODE_U32ADD
- OPCODE_U32ADD3
- OPCODE_U32AND
- OPCODE_U32ASSERT2
- OPCODE_U32DIV
- OPCODE_U32MADD
- OPCODE_U32MUL
- OPCODE_U32SPLIT
- OPCODE_U32SUB
- OPCODE_U32XOR
- WORD_SIZE
- ZERO
- chiplets::hasher::RATE_LEN
- chiplets::hasher::STATE_WIDTH
- crypto::dsa::falcon512_rpo::PK_LEN
- crypto::dsa::falcon512_rpo::SK_LEN
- crypto::merkle::SMT_DEPTH
- mast::OP_BATCH_SIZE
- mast::OP_GROUP_SIZE
- stack::MIN_STACK_DEPTH