List of all items
Structs
- encryption::auth_encryption::AeCiphertext
- encryption::auth_encryption::AeKey
- encryption::discrete_log::DECODE_PRECOMPUTATION_FOR_G
- encryption::discrete_log::DecodePrecomputation
- encryption::discrete_log::DiscreteLog
- encryption::elgamal::DecryptHandle
- encryption::elgamal::ElGamal
- encryption::elgamal::ElGamalCiphertext
- encryption::elgamal::ElGamalKeypair
- encryption::elgamal::ElGamalPubkey
- encryption::elgamal::ElGamalSecretKey
- encryption::grouped_elgamal::GroupedElGamal
- encryption::grouped_elgamal::GroupedElGamalCiphertext
- encryption::pedersen::G
- encryption::pedersen::H
- encryption::pedersen::Pedersen
- encryption::pedersen::PedersenCommitment
- encryption::pedersen::PedersenOpening
- instruction::batched_grouped_ciphertext_validity::BatchedGroupedCiphertext2HandlesValidityProofContext
- instruction::batched_grouped_ciphertext_validity::BatchedGroupedCiphertext2HandlesValidityProofData
- instruction::batched_grouped_ciphertext_validity::BatchedGroupedCiphertext3HandlesValidityProofContext
- instruction::batched_grouped_ciphertext_validity::BatchedGroupedCiphertext3HandlesValidityProofData
- instruction::batched_range_proof::BatchedRangeProofContext
- instruction::batched_range_proof::batched_range_proof_u128::BatchedRangeProofU128Data
- instruction::batched_range_proof::batched_range_proof_u256::BatchedRangeProofU256Data
- instruction::batched_range_proof::batched_range_proof_u64::BatchedRangeProofU64Data
- instruction::ciphertext_ciphertext_equality::CiphertextCiphertextEqualityProofContext
- instruction::ciphertext_ciphertext_equality::CiphertextCiphertextEqualityProofData
- instruction::ciphertext_commitment_equality::CiphertextCommitmentEqualityProofContext
- instruction::ciphertext_commitment_equality::CiphertextCommitmentEqualityProofData
- instruction::fee_sigma::FeeSigmaProofContext
- instruction::fee_sigma::FeeSigmaProofData
- instruction::grouped_ciphertext_validity::GroupedCiphertext2HandlesValidityProofContext
- instruction::grouped_ciphertext_validity::GroupedCiphertext2HandlesValidityProofData
- instruction::grouped_ciphertext_validity::GroupedCiphertext3HandlesValidityProofContext
- instruction::grouped_ciphertext_validity::GroupedCiphertext3HandlesValidityProofData
- instruction::pubkey_validity::PubkeyValidityData
- instruction::pubkey_validity::PubkeyValidityProofContext
- instruction::range_proof::RangeProofContext
- instruction::range_proof::RangeProofU64Data
- instruction::transfer::FeeParameters
- instruction::transfer::encryption::FeeEncryption
- instruction::transfer::encryption::TransferAmountCiphertext
- instruction::transfer::with_fee::COMMITMENT_MAX
- instruction::transfer::with_fee::COMMITMENT_MAX_DELTA_RANGE
- instruction::transfer::with_fee::COMMITMENT_MAX_FEE_BASIS_POINTS
- instruction::transfer::with_fee::TransferWithFeeData
- instruction::transfer::with_fee::TransferWithFeeProof
- instruction::transfer::with_fee::TransferWithFeeProofContext
- instruction::transfer::with_fee::TransferWithFeePubkeys
- instruction::transfer::without_fee::COMMITMENT_MAX
- instruction::transfer::without_fee::TransferData
- instruction::transfer::without_fee::TransferProof
- instruction::transfer::without_fee::TransferProofContext
- instruction::transfer::without_fee::TransferPubkeys
- instruction::withdraw::WithdrawData
- instruction::withdraw::WithdrawProof
- instruction::withdraw::WithdrawProofContext
- instruction::zero_balance::ZeroBalanceProofContext
- instruction::zero_balance::ZeroBalanceProofData
- zk_token_elgamal::pod::AeCiphertext
- zk_token_elgamal::pod::BatchedGroupedCiphertext2HandlesValidityProof
- zk_token_elgamal::pod::BatchedGroupedCiphertext3HandlesValidityProof
- zk_token_elgamal::pod::CiphertextCiphertextEqualityProof
- zk_token_elgamal::pod::CiphertextCommitmentEqualityProof
- zk_token_elgamal::pod::CompressedRistretto
- zk_token_elgamal::pod::DecryptHandle
- zk_token_elgamal::pod::ElGamalCiphertext
- zk_token_elgamal::pod::ElGamalPubkey
- zk_token_elgamal::pod::FeeEncryption
- zk_token_elgamal::pod::FeeParameters
- zk_token_elgamal::pod::FeeSigmaProof
- zk_token_elgamal::pod::GroupedCiphertext2HandlesValidityProof
- zk_token_elgamal::pod::GroupedCiphertext3HandlesValidityProof
- zk_token_elgamal::pod::GroupedElGamalCiphertext2Handles
- zk_token_elgamal::pod::GroupedElGamalCiphertext3Handles
- zk_token_elgamal::pod::PedersenCommitment
- zk_token_elgamal::pod::PodProofType
- zk_token_elgamal::pod::PodU16
- zk_token_elgamal::pod::PodU64
- zk_token_elgamal::pod::PubkeyValidityProof
- zk_token_elgamal::pod::RangeProofU128
- zk_token_elgamal::pod::RangeProofU256
- zk_token_elgamal::pod::RangeProofU64
- zk_token_elgamal::pod::TransferAmountCiphertext
- zk_token_elgamal::pod::ZeroBalanceProof
- zk_token_proof_instruction::ContextStateInfo
- zk_token_proof_state::ProofContextState
- zk_token_proof_state::ProofContextStateMeta
Enums
- encryption::discrete_log::DiscreteLogError
- encryption::grouped_elgamal::GroupedElGamalError
- errors::AuthenticatedEncryptionError
- errors::ElGamalError
- errors::ProofGenerationError
- errors::ProofVerificationError
- errors::SigmaProofType
- errors::TranscriptError
- instruction::ProofType
- instruction::errors::InstructionError
- instruction::transfer::Role
- zk_token_elgamal::pod::ParseError
- zk_token_proof_instruction::ProofInstruction
Traits
Macros
Derive Macros
Functions
- instruction::transfer::combine_lo_hi_commitments
- instruction::transfer::combine_lo_hi_openings
- instruction::transfer::combine_lo_hi_u64
- instruction::transfer::split_u64
- instruction::transfer::try_combine_lo_hi_commitments
- instruction::transfer::try_combine_lo_hi_openings
- instruction::transfer::try_combine_lo_hi_u64
- instruction::transfer::try_split_u64
- zk_token_elgamal::ops::add
- zk_token_elgamal::ops::add_to
- zk_token_elgamal::ops::add_with_lo_hi
- zk_token_elgamal::ops::multiply
- zk_token_elgamal::ops::subtract
- zk_token_elgamal::ops::subtract_from
- zk_token_elgamal::ops::subtract_with_lo_hi
- zk_token_proof_instruction::close_context_state
- zk_token_proof_instruction::verify_batched_grouped_ciphertext_3_handles_validity
- zk_token_proof_instruction::verify_batched_verify_range_proof_u128
- zk_token_proof_instruction::verify_batched_verify_range_proof_u256
- zk_token_proof_instruction::verify_batched_verify_range_proof_u64
- zk_token_proof_instruction::verify_ciphertext_ciphertext_equality
- zk_token_proof_instruction::verify_ciphertext_commitment_equality
- zk_token_proof_instruction::verify_grouped_ciphertext_3_handles_validity
- zk_token_proof_instruction::verify_pubkey_validity
- zk_token_proof_instruction::verify_range_proof_u64
- zk_token_proof_instruction::verify_transfer
- zk_token_proof_instruction::verify_transfer_with_fee
- zk_token_proof_instruction::verify_withdraw
- zk_token_proof_instruction::verify_zero_balance
- zk_token_proof_program::check_id
- zk_token_proof_program::id