drive_proof_verifier/
lib.rs1#![warn(missing_docs)]
3#![allow(clippy::result_large_err)]
4
5pub mod error;
7mod proof;
9pub mod types;
10mod verify;
11pub use error::Error;
12pub use proof::document_count::{
13 verify_aggregate_count_proof, verify_distinct_count_proof, verify_point_lookup_count_proof,
14 verify_primary_key_count_tree_proof, DocumentCount,
15};
16pub use proof::document_split_count::DocumentSplitCounts;
17pub use drive::query::SplitCountEntry;
22pub use proof::{FromProof, Length};
23
24#[cfg(feature = "mocks")]
26pub use dash_context_provider::MockContextProvider;
27pub use dash_context_provider::{ContextProvider, ContextProviderError, DataContractProvider};
28
29pub mod from_request;
31pub mod unproved;
33
34#[cfg(feature = "mocks")]
36use dpp::serialization;