List of all items
Structs
- CpuSP1ProverComponents
- CpuWrapProverBuilder
- Groth16Bn254Proof
- PlonkBn254Proof
- ReadyWrapProverBuilder
- SP1CoreProofData
- SP1Groth16Bn254ProofData
- SP1PlonkBn254ProofData
- SP1ProofWithMetadata
- SP1ReducedProofData
- SP1VerifyingKey
- build::OuterWitness
- recursion::RecursionVks
- shapes::SP1NormalizeCache
- shapes::SP1NormalizeInputShape
- shapes::SP1RecursionProofShape
- verify::SP1Verifier
- verify::VerifierRecursionVks
- worker::CommonProverInput
- worker::CompressTask
- worker::CoreAndNormalizeWorker
- worker::CoreProvingTask
- worker::CoreWorker
- worker::DeferredEvents
- worker::DeferredInputs
- worker::DeferredMessage
- worker::EventStream
- worker::FinalVmState
- worker::FinalVmStateLock
- worker::GasExecutingTask
- worker::GasExecutingWorker
- worker::GlobalMemoryHandler
- worker::GlobalMemoryShard
- worker::LocalWorkerClient
- worker::LocalWorkerClientChannels
- worker::LocalWorkerClientInner
- worker::MinimalExecutorCache
- worker::PrecompileArtifactSlice
- worker::PrecompileHandler
- worker::PrepareReduceTaskWorker
- worker::ProofData
- worker::ProofFromNetwork
- worker::ProofId
- worker::ProveRecursionTask
- worker::ProveShardInput
- worker::ProveShardTaskRequest
- worker::ProverMetrics
- worker::RangeProofs
- worker::RawTaskRequest
- worker::RecursionDeferredTaskRequest
- worker::RecursionExecutorWorker
- worker::RecursionProof
- worker::RecursionProverData
- worker::RecursionProverWorker
- worker::RecursionTask
- worker::RecursionVkWorker
- worker::ReduceTaskRequest
- worker::RequesterId
- worker::SP1Controller
- worker::SP1ControllerConfig
- worker::SP1CoreExecutor
- worker::SP1CoreProver
- worker::SP1CoreProverConfig
- worker::SP1DeferredData
- worker::SP1DeferredProver
- worker::SP1DeferredProverConfig
- worker::SP1DeferredWorker
- worker::SP1ExecutorConfig
- worker::SP1LightNode
- worker::SP1LocalNode
- worker::SP1LocalNodeBuilder
- worker::SP1NodeCore
- worker::SP1ProverConfig
- worker::SP1ProverEngine
- worker::SP1RecursionProver
- worker::SP1RecursionProverConfig
- worker::SP1Worker
- worker::SP1WorkerBuilder
- worker::SP1WorkerConfig
- worker::SendSpliceTask
- worker::SetupTask
- worker::ShrinkProver
- worker::SpawnProveOutput
- worker::SpliceAddresses
- worker::SplicingTask
- worker::SplicingWorker
- worker::StreamSubscriber
- worker::SubscribeError
- worker::SubscriberBuilder
- worker::TaskContext
- worker::TaskId
- worker::TaskMetadata
- worker::TaskSubscriber
- worker::TouchedAddresses
- worker::TrivialWorkerClient
- worker::VkeyMapChunkInput
- worker::VkeyMapChunkOutput
- worker::VkeyMapControllerInput
- worker::VkeyMapControllerOutput
- worker::WrapAirProverInit
- worker::WrapProver
Enums
- ProofSystem
- ProverMode
- SP1Bn254ProofData
- SP1CircuitWitness
- SP1RecursionProverError
- shapes::SP1RecursionProgramShape
- shapes::VkBuildError
- utils::RangedIterator
- verify::Groth16VerificationError
- verify::PlonkVerificationError
- worker::SP1Proof
- worker::TaskError
- worker::TraceData
Traits
- CoreProver
- HashableKey
- RecursionProver
- SP1ProverComponents
- WrapProver
- WrapProverBuilder
- build::Witnessable
- utils::MaybeTakeIterator
- worker::AirProverWorker
- worker::WorkerClient
Functions
- build::build_constraints_and_witness
- build::build_groth16_bn254_artifacts
- build::build_groth16_bn254_contracts
- build::build_plonk_bn254_artifacts
- build::build_plonk_bn254_contracts
- build::download_file
- build::get_groth16_vkey_hash
- build::get_plonk_vkey_hash
- build::get_vk_root
- build::groth16_circuit_artifacts_dir
- build::install_circuit_artifacts
- build::plonk_circuit_artifacts_dir
- build::try_install_circuit_artifacts
- recursion::normalize_program_from_input
- shapes::build_recursion_count_from_shape
- shapes::build_shape_from_recursion_air_event_count
- shapes::build_vk_map
- shapes::create_all_input_shapes
- shapes::create_test_shape
- shapes::dummy_vk_map
- shapes::max_count
- shapes::normalize_program_parameter_space
- utils::bytes_to_words_be
- utils::generate_nonce
- utils::get_cycles
- utils::is_recursion_public_values_valid
- utils::is_root_public_values_valid
- utils::load_elf
- utils::recursion_public_values_digest
- utils::root_public_values_digest
- utils::words_to_bytes
- verify::verify_public_values
- worker::cpu_worker_builder
- worker::execute_with_options
- worker::global_memory
- worker::hash_deferred_proofs
- worker::initialize_gas_engine
- worker::precompile_channel
- worker::run_vk_generation
Type Aliases
- CompressAir
- CoreSC
- RecursionSC
- SP1CompressWitness
- SP1CoreProof
- SP1Groth16Bn254Proof
- SP1PlonkBn254Proof
- SP1Proof
- SP1ReducedProof
- ShrinkAir
- ShrinkSC
- WrapAir
- WrapSC
- worker::CompressProvingKey
- worker::CoreProveSubmitHandle
- worker::CoreProvingKey
- worker::CoreProvingKeyCache
- worker::GasExecutingEngine
- worker::RecursionProveSubmitHandle
- worker::ReduceSubmitHandle
- worker::SP1CoreEngine
- worker::SP1DeferredEngine
- worker::SP1DeferredSubmitHandle
- worker::SetupEngine
- worker::SetupSubmitHandle
- worker::SplicingEngine