List of all items
Structs
- Anchor
- BatchValidator
- Node
- Nullifier
- PaymentAddress
- SaplingVerificationContext
- builder::Builder
- builder::InProgress
- builder::OutputInfo
- builder::PartiallyAuthorized
- builder::Proven
- builder::SaplingMetadata
- builder::SigningMetadata
- builder::SigningParts
- builder::SpendInfo
- builder::Unproven
- builder::Unsigned
- bundle::Authorized
- bundle::Bundle
- bundle::OutputDescription
- bundle::OutputDescriptionV5
- bundle::SpendDescription
- bundle::SpendDescriptionV5
- circuit::Output
- circuit::OutputParameters
- circuit::OutputVerifyingKey
- circuit::PreparedOutputVerifyingKey
- circuit::PreparedSpendVerifyingKey
- circuit::Spend
- circuit::SpendParameters
- circuit::SpendVerifyingKey
- circuit::ValueCommitmentOpening
- constants::PEDERSEN_HASH_EXP_TABLE
- keys::DiversifiedTransmissionKey
- keys::Diversifier
- keys::EphemeralPublicKey
- keys::EphemeralSecretKey
- keys::ExpandedSpendingKey
- keys::FullViewingKey
- keys::NullifierDerivingKey
- keys::OutgoingViewingKey
- keys::PreparedEphemeralPublicKey
- keys::PreparedIncomingViewingKey
- keys::ProofGenerationKey
- keys::SaplingIvk
- keys::SharedSecret
- keys::SpendAuthorizingKey
- keys::SpendValidatingKey
- keys::ViewingKey
- note::ExtractedNoteCommitment
- note::Note
- note::NoteCommitment
- note_encryption::CompactOutputDescription
- note_encryption::SaplingDomain
- prover::mock::MockOutputProver
- prover::mock::MockSpendProver
- value::CommitmentSum
- value::NoteValue
- value::OverflowError
- value::TrapdoorSum
- value::ValueCommitTrapdoor
- value::ValueCommitment
- value::ValueSum
- zip32::DiversifiableFullViewingKey
- zip32::DiversifierKey
- zip32::ExtendedFullViewingKey
- zip32::ExtendedSpendingKey
- zip32::IncomingViewingKey
Enums
- builder::BundleType
- builder::Error
- builder::MaybeSigned
- keys::DecodingError
- note::Rseed
- note_encryption::Zip212Enforcement
- pedersen_hash::Personalization
Traits
- builder::InProgressProofs
- builder::InProgressSignatures
- builder::ProverProgress
- bundle::Authorization
- prover::OutputProver
- prover::SpendProver
Functions
- builder::bundle
- bundle::testing::arb_bundle
- bundle::testing::arb_output_description
- group_hash::group_hash
- keys::testing::arb_expanded_spending_key
- keys::testing::arb_full_viewing_key
- keys::testing::arb_incoming_viewing_key
- merkle_hash
- note_encryption::plaintext_version_is_valid
- note_encryption::prf_ock
- note_encryption::sapling_note_encryption
- note_encryption::try_sapling_compact_note_decryption
- note_encryption::try_sapling_note_decryption
- note_encryption::try_sapling_output_recovery
- note_encryption::try_sapling_output_recovery_with_ock
- pedersen_hash::pedersen_hash
- testing::arb_node
- testing::arb_note
- testing::arb_payment_address
- util::generate_random_rseed
- util::hash_to_scalar
- value::testing::arb_note_value
- value::testing::arb_note_value_bounded
- value::testing::arb_positive_note_value
- value::testing::arb_trapdoor
- zip32::sapling_address
- zip32::sapling_default_address
- zip32::sapling_derive_internal_fvk
- zip32::sapling_find_address
- zip32::testing::arb_extended_spending_key
Type Aliases
Constants
- NOTE_COMMITMENT_TREE_DEPTH
- constants::CRH_IVK_PERSONALIZATION
- constants::GH_FIRST_BLOCK
- constants::KEY_DIVERSIFICATION_PERSONALIZATION
- constants::NOTE_COMMITMENT_RANDOMNESS_GENERATOR
- constants::NULLIFIER_POSITION_GENERATOR
- constants::NULLIFIER_POSITION_IN_TREE_GENERATOR_PERSONALIZATION
- constants::PEDERSEN_HASH_CHUNKS_PER_GENERATOR
- constants::PEDERSEN_HASH_EXP_WINDOW_SIZE
- constants::PEDERSEN_HASH_GENERATORS
- constants::PEDERSEN_HASH_GENERATORS_PERSONALIZATION
- constants::PRF_NF_PERSONALIZATION
- constants::PROOF_GENERATION_KEY_BASE_GENERATOR_PERSONALIZATION
- constants::PROOF_GENERATION_KEY_GENERATOR
- constants::SPENDING_KEY_GENERATOR
- constants::SPENDING_KEY_GENERATOR_PERSONALIZATION
- constants::VALUE_COMMITMENT_GENERATOR_PERSONALIZATION
- constants::VALUE_COMMITMENT_RANDOMNESS_GENERATOR
- constants::VALUE_COMMITMENT_VALUE_GENERATOR
- note_encryption::KDF_SAPLING_PERSONALIZATION
- note_encryption::PRF_OCK_PERSONALIZATION
- value::MAX_NOTE_VALUE
- zip32::ZIP32_SAPLING_FVFP_PERSONALIZATION
- zip32::ZIP32_SAPLING_INT_PERSONALIZATION
- zip32::ZIP32_SAPLING_MASTER_PERSONALIZATION