List of all items
Structs
- curve25519::edwards::PodEdwardsPoint
- curve25519::ristretto::PodRistrettoPoint
- curve25519::scalar::PodScalar
- 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::pedersen::G
- encryption::pedersen::H
- encryption::pedersen::Pedersen
- encryption::pedersen::PedersenCommitment
- encryption::pedersen::PedersenOpening
- instruction::close_account::CloseAccountData
- instruction::close_account::CloseAccountProof
- instruction::pubkey_validity::PubkeyValidityData
- instruction::pubkey_validity::PubkeyValidityProof
- instruction::transfer::COMMITMENT_MAX
- instruction::transfer::TransferAmountEncryption
- instruction::transfer::TransferData
- instruction::transfer::TransferProof
- instruction::transfer::TransferPubkeys
- instruction::transfer_with_fee::COMMITMENT_MAX
- instruction::transfer_with_fee::COMMITMENT_MAX_FEE_BASIS_POINTS
- instruction::transfer_with_fee::FeeEncryption
- instruction::transfer_with_fee::FeeParameters
- instruction::transfer_with_fee::TransferWithFeeData
- instruction::transfer_with_fee::TransferWithFeeProof
- instruction::transfer_with_fee::TransferWithFeePubkeys
- instruction::withdraw::WithdrawData
- instruction::withdraw::WithdrawProof
- instruction::withdraw_withheld::WithdrawWithheldTokensData
- instruction::withdraw_withheld::WithdrawWithheldTokensProof
- zk_token_elgamal::pod::AeCiphertext
- zk_token_elgamal::pod::AggregatedValidityProof
- zk_token_elgamal::pod::CompressedRistretto
- zk_token_elgamal::pod::CtxtCommEqualityProof
- zk_token_elgamal::pod::CtxtCtxtEqualityProof
- 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::PedersenCommitment
- zk_token_elgamal::pod::PodU16
- zk_token_elgamal::pod::PodU64
- zk_token_elgamal::pod::PubkeySigmaProof
- zk_token_elgamal::pod::RangeProof128
- zk_token_elgamal::pod::RangeProof256
- zk_token_elgamal::pod::RangeProof64
- zk_token_elgamal::pod::TransferAmountEncryption
- zk_token_elgamal::pod::TransferPubkeys
- zk_token_elgamal::pod::TransferWithFeePubkeys
- zk_token_elgamal::pod::ValidityProof
- zk_token_elgamal::pod::ZeroBalanceProof
Enums
- curve25519::errors::Curve25519Error
- encryption::errors::DiscreteLogError
- errors::ProofError
- errors::ProofType
- errors::ProofVerificationError
- errors::TranscriptError
- instruction::Role
- zk_token_proof_instruction::ProofInstruction
Traits
- curve25519::curve_syscall_traits::GroupOperations
- curve25519::curve_syscall_traits::MultiScalarMultiplication
- curve25519::curve_syscall_traits::Pairing
- curve25519::curve_syscall_traits::PointValidation
- curve25519::scalar::Pod
- curve25519::scalar::Zeroable
- instruction::Verifiable
- zk_token_elgamal::pod::Pod
- zk_token_elgamal::pod::Zeroable
Macros
Derive Macros
- curve25519::scalar::Pod
- curve25519::scalar::Zeroable
- zk_token_elgamal::pod::Pod
- zk_token_elgamal::pod::Zeroable
Functions
- curve25519::edwards::add_edwards
- curve25519::edwards::multiply_edwards
- curve25519::edwards::multiscalar_multiply_edwards
- curve25519::edwards::subtract_edwards
- curve25519::edwards::validate_edwards
- curve25519::ristretto::add_ristretto
- curve25519::ristretto::multiply_ristretto
- curve25519::ristretto::multiscalar_multiply_ristretto
- curve25519::ristretto::subtract_ristretto
- curve25519::ristretto::validate_ristretto
- instruction::combine_lo_hi_commitments
- instruction::combine_lo_hi_openings
- instruction::combine_lo_hi_u64
- instruction::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::verify_close_account
- zk_token_proof_instruction::verify_pubkey_validity
- 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_withdraw_withheld_tokens
- zk_token_proof_program::check_id
- zk_token_proof_program::id