2020-08-15 21:55:28 -07:00
|
|
|
//! External primitives used in Zcash structures.
|
2020-08-15 16:33:46 -07:00
|
|
|
//!
|
|
|
|
//! This contains re-exports of libraries used in the public API, as well as stub
|
|
|
|
//! definitions of primitive types which must be represented in this library but
|
|
|
|
//! whose functionality is implemented elsewhere.
|
|
|
|
|
|
|
|
mod proofs;
|
2023-02-02 18:26:58 -08:00
|
|
|
|
|
|
|
#[cfg(feature = "getblocktemplate-rpcs")]
|
|
|
|
mod address;
|
|
|
|
|
|
|
|
#[cfg(feature = "getblocktemplate-rpcs")]
|
|
|
|
pub use address::Address;
|
|
|
|
|
2024-01-11 06:41:01 -08:00
|
|
|
pub mod byte_array;
|
|
|
|
|
2020-08-15 16:33:46 -07:00
|
|
|
pub use ed25519_zebra as ed25519;
|
2023-02-01 15:27:28 -08:00
|
|
|
pub use reddsa;
|
2020-08-15 16:33:46 -07:00
|
|
|
pub use redjubjub;
|
|
|
|
pub use x25519_dalek as x25519;
|
|
|
|
|
2021-03-07 02:15:38 -08:00
|
|
|
pub use proofs::{Bctv14Proof, Groth16Proof, Halo2Proof, ZkSnarkProof};
|
2021-06-11 07:25:48 -07:00
|
|
|
|
|
|
|
pub mod zcash_history;
|
2021-11-11 14:18:37 -08:00
|
|
|
pub mod zcash_note_encryption;
|
2021-07-06 15:27:10 -07:00
|
|
|
pub(crate) mod zcash_primitives;
|