zebra_chain/
primitives.rs

1//! External primitives used in Zcash structures.
2//!
3//! This contains re-exports of libraries used in the public API, as well as stub
4//! definitions of primitive types which must be represented in this library but
5//! whose functionality is implemented elsewhere.
6
7mod proofs;
8
9mod address;
10
11pub use address::Address;
12
13#[cfg(feature = "shielded-scan")]
14pub mod viewing_key;
15
16pub mod byte_array;
17
18pub use ed25519_zebra as ed25519;
19pub use reddsa;
20pub use redjubjub;
21pub use x25519_dalek as x25519;
22
23pub use proofs::{Bctv14Proof, Groth16Proof, Halo2Proof, ZkSnarkProof};
24
25pub mod zcash_history;
26pub mod zcash_note_encryption;
27pub(crate) mod zcash_primitives;