List of all items
Structs
- Felt
- LexicographicWord
- Word
- advice::AdviceInputs
- advice::AdviceMap
- advice::AdviceStackBuilder
- 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_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::Blake3Digest
- 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::RpoRandomCoin
- crypto::random::RpxRandomCoin
- events::EventId
- events::EventName
- field::BinomialExtensionField
- mast::AsmOpId
- mast::BasicBlockNode
- mast::BasicBlockNodeBuilder
- mast::CallNode
- mast::CallNodeBuilder
- mast::DebugInfo
- mast::DebugVarId
- mast::DecoratedLinks
- mast::DecoratedLinksIter
- mast::DecoratorId
- mast::DecoratorOpLinkIterator
- mast::DynNode
- mast::DynNodeBuilder
- mast::ExternalNode
- mast::ExternalNodeBuilder
- mast::JoinNode
- mast::JoinNodeBuilder
- mast::LoopNode
- mast::LoopNodeBuilder
- mast::MastForest
- mast::MastForestRootMap
- mast::MastNodeFingerprint
- mast::MastNodeId
- mast::NodeToDecoratorIds
- mast::OpBatch
- mast::OpToAsmOpId
- mast::OpToDebugVarIds
- mast::OpToDecoratorIds
- mast::SplitNode
- mast::SplitNodeBuilder
- mast::SubtreeIterator
- mast::UntrustedMastForest
- operations::AssemblyOp
- operations::DebugVarInfo
- precompile::PrecompileCommitment
- precompile::PrecompileRequest
- precompile::PrecompileTranscript
- precompile::PrecompileVerifierRegistry
- program::Kernel
- program::Program
- program::ProgramInfo
- program::StackInputs
- program::StackOutputs
- proof::ExecutionProof
- proof::InvalidHashFunctionError
- serde::BudgetedReader
- serde::SliceReader
- utils::ColMatrix
- utils::CsrMatrix
- utils::DenseIdMap
- utils::DisplayHex
- utils::IndexVec
- utils::ReadAdapter
Enums
- crypto::dsa::ecdsa_k256_keccak::PublicKeyError
- crypto::dsa::eddsa_25519_sha512::PublicKeyError
- crypto::dsa::eddsa_25519_sha512::UncheckedVerificationError
- crypto::merkle::MerkleError
- crypto::merkle::SmtProofError
- events::SystemEvent
- mast::AsmOpIndexError
- mast::DecoratorIndexError
- mast::DecoratorStore
- mast::MastForestError
- mast::MastNode
- mast::MastNodeBuilder
- mast::OperationOrDecorator
- operations::DebugOptions
- operations::DebugVarLocation
- operations::Decorator
- operations::Operation
- precompile::PrecompileVerificationError
- prettier::Document
- program::InputError
- program::KernelError
- program::OutputError
- proof::HashFunction
- serde::DeserializationError
- utils::CsrValidationError
- utils::IndexedVecError
Traits
- 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
- mast::MastForestContributor
- mast::MastNodeExt
- precompile::PrecompileVerifier
- prettier::PrettyPrint
- serde::ByteReader
- serde::ByteWriter
- serde::Deserializable
- serde::Serializable
- utils::Idx
- utils::IntoBytes
- utils::LookupByIdx
- utils::Matrix
- 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
- field::batch_inversion_allow_zeros
- field::batch_multiplicative_inverse
- mast::build_node_with_remapped_ids
- mast::error_code_from_msg
- 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::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
- field::QuadFelt
- mast::DecoratedOpLink
- mast::DecoratorFingerprint
- mast::Remapping
- operations::DecoratorList
- precompile::PrecompileError
- precompile::PrecompileTranscriptDigest
- precompile::PrecompileTranscriptState
- utils::RowMajorMatrix
Constants
- EMPTY_WORD
- FMP_ADDR
- FMP_INIT_VALUE
- ONE
- WORD_SIZE
- ZERO
- chiplets::hasher::NUM_ROUNDS
- chiplets::hasher::RATE_LEN
- chiplets::hasher::STATE_WIDTH
- crypto::dsa::falcon512_poseidon2::PK_LEN
- crypto::dsa::falcon512_poseidon2::SK_LEN
- crypto::merkle::SMT_DEPTH
- mast::OP_BATCH_SIZE
- mast::OP_GROUP_SIZE
- operations::OPCODE_ADD
- operations::OPCODE_ADVPOP
- operations::OPCODE_ADVPOPW
- operations::OPCODE_AND
- operations::OPCODE_ASSERT
- operations::OPCODE_CALL
- operations::OPCODE_CALLER
- operations::OPCODE_CLK
- operations::OPCODE_CRYPTOSTREAM
- operations::OPCODE_CSWAP
- operations::OPCODE_CSWAPW
- operations::OPCODE_DROP
- operations::OPCODE_DUP0
- operations::OPCODE_DUP1
- operations::OPCODE_DUP11
- operations::OPCODE_DUP13
- operations::OPCODE_DUP15
- operations::OPCODE_DUP2
- operations::OPCODE_DUP3
- operations::OPCODE_DUP4
- operations::OPCODE_DUP5
- operations::OPCODE_DUP6
- operations::OPCODE_DUP7
- operations::OPCODE_DUP9
- operations::OPCODE_DYN
- operations::OPCODE_DYNCALL
- operations::OPCODE_EMIT
- operations::OPCODE_END
- operations::OPCODE_EQ
- operations::OPCODE_EQZ
- operations::OPCODE_EVALCIRCUIT
- operations::OPCODE_EXPACC
- operations::OPCODE_EXT2MUL
- operations::OPCODE_FRIE2F4
- operations::OPCODE_HALT
- operations::OPCODE_HORNERBASE
- operations::OPCODE_HORNEREXT
- operations::OPCODE_HPERM
- operations::OPCODE_INCR
- operations::OPCODE_INV
- operations::OPCODE_JOIN
- operations::OPCODE_LOGPRECOMPILE
- operations::OPCODE_LOOP
- operations::OPCODE_MLOAD
- operations::OPCODE_MLOADW
- operations::OPCODE_MOVDN2
- operations::OPCODE_MOVDN3
- operations::OPCODE_MOVDN4
- operations::OPCODE_MOVDN5
- operations::OPCODE_MOVDN6
- operations::OPCODE_MOVDN7
- operations::OPCODE_MOVDN8
- operations::OPCODE_MOVUP2
- operations::OPCODE_MOVUP3
- operations::OPCODE_MOVUP4
- operations::OPCODE_MOVUP5
- operations::OPCODE_MOVUP6
- operations::OPCODE_MOVUP7
- operations::OPCODE_MOVUP8
- operations::OPCODE_MPVERIFY
- operations::OPCODE_MRUPDATE
- operations::OPCODE_MSTORE
- operations::OPCODE_MSTOREW
- operations::OPCODE_MSTREAM
- operations::OPCODE_MUL
- operations::OPCODE_NEG
- operations::OPCODE_NOOP
- operations::OPCODE_NOT
- operations::OPCODE_OR
- operations::OPCODE_PAD
- operations::OPCODE_PIPE
- operations::OPCODE_PUSH
- operations::OPCODE_REPEAT
- operations::OPCODE_RESPAN
- operations::OPCODE_SDEPTH
- operations::OPCODE_SPAN
- operations::OPCODE_SPLIT
- operations::OPCODE_SWAP
- operations::OPCODE_SWAPDW
- operations::OPCODE_SWAPW
- operations::OPCODE_SWAPW2
- operations::OPCODE_SWAPW3
- operations::OPCODE_SYSCALL
- operations::OPCODE_U32ADD
- operations::OPCODE_U32ADD3
- operations::OPCODE_U32AND
- operations::OPCODE_U32ASSERT2
- operations::OPCODE_U32DIV
- operations::OPCODE_U32MADD
- operations::OPCODE_U32MUL
- operations::OPCODE_U32SPLIT
- operations::OPCODE_U32SUB
- operations::OPCODE_U32XOR
- program::MIN_STACK_DEPTH