solana_zk_sdk::zk_elgamal_proof_program

Module proof_data

Source

Re-exports§

pub use batched_grouped_ciphertext_validity::BatchedGroupedCiphertext2HandlesValidityProofContext;
pub use batched_grouped_ciphertext_validity::BatchedGroupedCiphertext2HandlesValidityProofData;
pub use batched_grouped_ciphertext_validity::BatchedGroupedCiphertext3HandlesValidityProofContext;
pub use batched_grouped_ciphertext_validity::BatchedGroupedCiphertext3HandlesValidityProofData;
pub use batched_range_proof::batched_range_proof_u128::BatchedRangeProofU128Data;
pub use batched_range_proof::batched_range_proof_u256::BatchedRangeProofU256Data;
pub use batched_range_proof::batched_range_proof_u64::BatchedRangeProofU64Data;
pub use batched_range_proof::BatchedRangeProofContext;
pub use ciphertext_ciphertext_equality::CiphertextCiphertextEqualityProofContext;
pub use ciphertext_ciphertext_equality::CiphertextCiphertextEqualityProofData;
pub use ciphertext_commitment_equality::CiphertextCommitmentEqualityProofContext;
pub use ciphertext_commitment_equality::CiphertextCommitmentEqualityProofData;
pub use grouped_ciphertext_validity::GroupedCiphertext2HandlesValidityProofContext;
pub use grouped_ciphertext_validity::GroupedCiphertext2HandlesValidityProofData;
pub use grouped_ciphertext_validity::GroupedCiphertext3HandlesValidityProofContext;
pub use grouped_ciphertext_validity::GroupedCiphertext3HandlesValidityProofData;
pub use percentage_with_cap::PercentageWithCapProofContext;
pub use percentage_with_cap::PercentageWithCapProofData;
pub use pubkey_validity::PubkeyValidityProofContext;
pub use pubkey_validity::PubkeyValidityProofData;
pub use zero_ciphertext::ZeroCiphertextProofContext;
pub use zero_ciphertext::ZeroCiphertextProofData;

Modules§

batched_grouped_ciphertext_validity
batched_range_proof
The batched range proof instructions.
ciphertext_ciphertext_equality
The ciphertext-ciphertext equality proof instruction.
ciphertext_commitment_equality
The ciphertext-commitment equality proof instruction.
errors
grouped_ciphertext_validity
percentage_with_cap
The percentage-with-cap proof instruction.
pod
pubkey_validity
The public-key validity proof instruction.
zero_ciphertext
The zero-ciphertext proof instruction.

Enums§

ProofType

Traits§

ZkProofData